0
42
16
4
26
2
11
12
3
6
5
1
9
19
7
14
8
24
30
72
66
27
57
112
29
50
69
108
255
264
195
47
64
430
122
17
56
62
117
39
192
37
33
45
40
22