25
24
3
37
16
8
19
57
9
92
28
46
20
70
29
121
13
36
42
54
49
74
10
14
1
43
26
287
18
108
21
102
172
97
35
60
104
34
64
15
39
306
65
126
254
586
397
72
66
334