375
175
41
54
63
236
73
109
37
48
19
12
42
151
547
176
223
61
164
20
296
136
99
93
47
5
352
115
14
62
58
148
322
43
15
105
71
36
56
183
17
235
132
29
39
35
368
144
53
383
374
295
9
488
32
16