8
21
22
36
38
3
37
43
75
10
146
24
667
13
25
9
7
79
4
1
0
2
17
6
12
26
32
64
34
19
23
48
106
47
15
515
73