0
53
50
26
7
8
19
12
14
20
108
46
15
33
17
41
75
72
414
64
147
670
155
112
31
16
94
9
103
93
74
57
6
150
63
114
129
128
437
200
102
54
90
21
168
215
126
45
167
251
59
52