105
443
216
48
12
290
80
64
7
511
25
74
49
268
37
113
92
617
20
94
154
242
363
62
103
116
53
75
90
288
165
521
44
102
156
109
79
224
51
106
230
236
322
263
52