0
36
4
7
23
3
11
34
80
9
16
42
50
26
72
17
22
20
12
25
14
35
21
30
142
86
41
98
67
174
153
309
188
299
61
276
207
1126
62
122
129
125
193
53
65
78
56
147
28
216