33
17
10
14
0
7
2
1
12
4
22
5
3
9
8
23
91
50
24
30
128
31
106
19
101
58
47
139
11
124
962
34
36
140
51
93
170
243
44
55
267
62
143
38
141
68
97
75
466