61
291
116
204
147
222
252
260
109
95
826
93
103
236
587
131
214
302
111
113
338
699
177
411
444
300
91
344
114
481
107
84
31
73
118
105
81
141
49
140
402
45
72
200
137
159
96
128
39
383
88
54
142
108
101
29
36