53
61
203
32
42
159
56
171
55
233
45
182
52
20
103
39
139
251
123
7
17
349
187
2
47
104
416
325
78
514
63
18
133
231
488
49
41
789
611
114
80
74
288
116
19
33
51
15
274
77
286