106
124
70
271
86
69
71
419
679
64
234
342
137
242
393
100
331
171
105
178
40
135
189
162
87
296
151
250
232
133
266
272
154
165
33
34
20
25
61
63
45
127
23
93
195
291
190
278
65
85
316
104
177
144
44
66
255