52
57
29
17
13
5
9
87
38
8
7
19
10
407
30
21
15
35
445
6
34
43
23
110
136
95
101
90
22
109
142
283
1755
28
27
102
191
220
54
346
69
193
53
70
42
51
44
58
59