0
6
8
3
20
12
1
2
5
11
19
25
31
51
41
52
22
28
14
36
17
44
98
30
34
40
29
35
33
37
93
79
59
84
81
67
75