6
8
2
1
18
33
0
5
7
3
4
10
15
22
12
24
36
124
52
11
20
27
30
72
71
58
44
38
9
43
75
91
87
69
60
53
98
105