99
24
6
110
32
117
82
113
165
366
160
98
556
211
851
397
131
74
288
201
278
224
66
17
128
36
61
73
70
10
26
27
102
116
12
14
51
962
118
833
1316
227
557
597
206
179
148
374
440
402
964