0
1
2
12
29
8
150
58
182
54
50
77
85
14
16
15
62
59
243
37
22
17
23
30
80
60
19
140
49
56
75
47
159
306
45
24
61