25
116
12
9
40
38
15
13
34
60
3
19
18
36
255
1215
22
14
42
113
1022
16
24
172
194
185
333
841
321
197
11
27
2
21
26
23
119
137
20
37
45
32