0
2
5
17
3
38
47
19
12
24
53
25
64
57
27
69
100
26
16
85
95
14
15
379
146
8
41
6
90
23
30
87
4
39
49
48
52
9
29
61
88
92
55
22
83
102
59
37
54
276