0
1
6
5
29
3
10
21
11
50
9
95
44
19
47
20
39
53
22
7
43
2
24
84
15
32
30
18
14
64
48
33
92
100
213
38
55
46
105