0
1
35
7
3
8
6
10
25
29
122
58
28
32
62
56
108
106
71
114
64
317
161
111
168
151
307
313
140
44
74
4
11
195
135
85
75
117
98
16
150
9
13
82
66
39
45
2