13
21
44
100
7
26
8
38
16
41
40
30
78
35
25
15
27
36
33
32
17
14
12
97
20
116
101
59
264
163
98
172
149
76
241
194
710
58
825
24
289
92
329
126
169
19
66
193
189
125