16
60
35
59
38
89
25
40
120
213
29
211
364
206
253
15
191
202
67
52
93
190
344
269
332
75
56
467
78
479
707
107
172
150
119
466
148
65
58
618
342
10339
102
63
87
43
20
324
73
30