92
35
86
184
52
492
161
57
163
26
180
196
78
90
137
500
233
679
34
37
590
69
333
120
285
574
228
39
31
147
110
125
87
45
105
93
72
112
164
153
46
402
76
79
96
237
224
19
6
172
21
118
693
219
41