40
254
138
82
75
93
314
332
187
391
62
58
295
66
17
243
9
365
37
71
51
86
53
150
291
119
228
238
373
244
39
183
292
77
76
206
609
366
121
54
33
31
91
34
69
439
29
38
23
21
19