15
70
108
130
53
100
421
234
40
116
44
416
467
101
298
63
181
13
18
239
69
26
20
28
93
208
345
109
115
39
107
206
62
126
56
222
191
22
17
96
54
176
303
23
217
92
75
282
8
25
6
7
292
4
77
36