0
33
6
25
4
2
5
16
17
46
3
18
11
24
32
82
116
21
51
36
48
19
30
79
9
72
22
135
31
77
43
35
28
29
47
66
99
257
12
129
55
137
56
204
722
54
140