38
98
97
256
60
122
28
84
391
163
85
149
71
23
77
100
521
24
51
27
299
132
227
31
280
102
46
82
221
62
517
78
155
173
35
522
209
139
370
55
237
236
58
110
380
21
443
144
241
19
67
613