5
1
8
25
64
22
3
40
18
19
2
6
29
11
46
7
17
0
23
16
34
55
13
101
42
15
10
36
105
76
9
31
53
297
86
20
75
30
27
28