0
37
12
1
18
4
8
2
7
13
14
6
5
9
25
11
104
58
31
41
72
29
36
233
239
55
136
84
32
65
63
39
147
118
89
117
197
91
79
103
80
110