25
62
137
33
174
131
89
45
50
118
99
220
80
79
179
106
58
171
243
100
133
18
95
114
51
128
59
67
110
49
83
120
71
47
54
22
30
428
27
163
40
396
142
389
102
381
72
35
447
70
317
449
162
24
21
152