0
22
10
4
2
1
14
39
7
34
6
108
40
16
23
15
32
12
56
73
43
28
96
29
37
30
33
27
19
36
222
90
13
61
55
82
115
44
156
35