95
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
188
93
47
447
37
19
563
80
339
120
55
153
868
31
380
249
28
483