1
8
0
24
98
23
5
16
64
32
62
7
9
82
76
21
15
17
48
94
34
73
53
63
127
6
79
66
36
58
25
38
39
54
35
77
208
166
30
42
43
121
31