96
166
241
112
192
119
148
255
174
159
122
66
228
118
294
106
353
35
20
37
73
22
1893
9
111
109
12
47
25
40
128
92
127
18
97
231
29
15
27
30
46
71
100
213
65
82
90
5
234
45
55
69
33
108
43