0
41
6
77
14
17
16
9
2
10
29
36
43
3
4
1
50
117
98
45
49
40
73
125
135
136
173
289
55
166
97
328
64
86
131
140
160
92
81
211
32
133
213
278
103
87
267
68
42