0
3
2
33
42
6
66
15
21
27
22
17
12
8
10
35
23
30
14
88
48
11
56
31
18
36
103
167
123
70
140
63
493
273
68
43
32
38
95
266
158
986