5
8
138
22
41
117
98
40
18
20
53
49
24
241
87
260
9
55
148
66
173
50
97
70
178
246
129
135
48
143
84
159
60
318
187
205
366
133
275
101
59
445
295
82
93
31
236
320
75
463
321
478
35
472