94
46
173
233
242
89
67
1310
50
183
60
282
53
25
253
210
39
552
419
52
157
118
392
34
20
56
42
32
18
365
320
79
122
63
187
93
47
447
37
19
45
563
80
339
119
55
153
868
31
380
249
28
483