9
108
50
24
58
52
116
32
220
64
133
77
170
11
39
16
221
166
20
213
128
2
193
26
47
471
22
8
10
127
172
34
12
55
97
104
27
42
106
66
28
49
38
334
14
6
13
19
15
59