0
3
13
2
8
1
27
5
7
32
40
28
21
70
39
48
17
71
37
178
80
38
57
25
132
26
56
107
133
148
67
333
122
139
125
44
130
137
24
75
140
109
95
9
377
334
33
52
160
41
126
81