5
18
21
40
23
47
34
68
66
16
10
50
116
87
56
245
78
157
229
142
162
266
120
77
51
267
263
70
95
57
252
191
158
39
73
46
58
481
11
128
258
62
692
580
393
27
22
396
30
12
64