18
54
59
106
1
90
8
44
156
198
140
52
362
62
89
95
29
87
161
209
472
147
188
127
179
104
41
10
25
318
109
419
148
39
65
165
71
11
80
26
451
61
762
47
58
1452
45
88
222
142
125
321
642
556
276
27
34
57