5
15
50
49
477
44
28
57
53
68
46
94
93
59
40
23
81
265
207
241
131
96
118
43
216
617
73
143
78
193
51
258
122
20
245
13
311
244
102
127
41
132
222
144
31
251
279
101
171
332
160
211
324
117
299
80