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