0
158
42
5
27
18
52
51
204
176
82
24
60
54
44
110
53
56
43
69
19
573
12
85
46
256
79
15
20
36
165
70
17
68
78
135
124
84
38
28
446
88
428
245
177
91
247
105
514
134