15
72
77
237
85
107
118
49
96
36
250
25
605
298
412
97
209
65
76
190
58
48
71
38
103
136
725
373
356
127
450
157
598
80
232
78
88
74
156
608
37
39
135
31
111
251
22
169
51
122
419
515
239
402