0
1
2
12
113
47
40
19
39
52
283
31
11
108
89
88
64
49
38
14
27
82
84
43
85
22
100
34
36
136
66
216
189
67
63
51
10
3
16
15
33
8
18