59
102
66
399
222
144
225
449
70
117
1154
477
140
53
288
220
306
180
54
245
145
48
58
84
234
104
226
208
150
142
129
78
634
737
157
254
125
396
82
134
197
88
1585
1214
317
64
55
69
201
409
500
149
139
41
165
292