0
2
61
6
19
5
26
4
11
8
10
53
31
49
12
25
22
104
91
154
183
171
156
24
30
116
13
83
460
74
15
44
65
216
51
389
27
28
59
36
75
148
67
69
76
96
166
149
56
127