58
114
419
27
490
279
75
129
255
398
353
380
314
60
292
143
40
90
34
440
184
144
64
53
73
326
382
170
59
55
197
26
87
117
335
33
83
227
622
224
167
97
116
61
32
747
44
551
1227
730
580
111
31
105
298
190
84