37
912
102
67
30
134
78
117
92
31
43
129
123
38
80
195
99
75
389
49
28
146
71
35
301
106
258
213
165
155
101
84
23
98
127
91
81
190
174
61
149
369
214
198
59
220
157
122
89
133
69
29
141
27
39