32
19
84
23
9
59
41
28
31
12
54
40
121
137
50
42
53
87
35
14
316
76
197
111
211
78
47
301
167
67
20
30
159
74
229
77
112
72
65
122
260
52
10
330
138
188
106
80
127
183
60
164
93