32
42
7
124
241
38
18
97
4
35
288
29
33
14
24
146
43
187
28
21
36
2135
76
113
40
245
30
22
80
10
642
48
301
34
85
61
74
65
6
31
19
200
66
522
2
25
99
158
15