336
63
33
298
132
104
134
111
73
39
35
70
56
20
60
126
22
37
82
44
375
318
531
47
213
133
52
51
54
247
6
18
168
125
475
43
241
14
2
11
189
55
7
68
175
185
45
62
65
92
128
32
360
373
252