11
16
24
12
4
30
93
6
26
10
117
80
100
66
37
63
47
60
56
32
54
81
40
88
128
35
28
62
45
61
90
55
78
57
34
112
107
73
46
84
125
1
0
582
957
161
151
528
650
22
7
25
15
21
20
9
18
23
39
3
5
2
8