292
221
239
285
39
84
354
31
111
214
59
60
228
67
114
303
295
879
96
73
365
95
93
192
46
13
280
20
25
18
57
318
317
15
201
331
851
446
19
35
55
71
524
155
99
10
6
11
229
108
41
61
33
50