52
50
33
330
25
9
38
3
31
13
37
43
56
10
102
147
21
57
4
69
12
112
11
59
92
42
16
5
421
20
22
49
241
75
101
376
163
510
51
84
339
129
98
96
44
207
68
477
55
111
54
71
29
109