0
33
11
1
21
2
106
28
12
3
18
6
19
27
9
25
49
81
7
40
83
10
13
51
29
37
8
268
204
73
63
467
67
71
174
46
61
64
17
16
258
141