58
158
371
16
104
19
11
24
51
53
76
79
72
13
62
206
34
223
216
50
347
29
17
84
91
59
27
22
170
135
10
32
60
38
183
46
143
74
71
15
90
512
31
108