5
22
243
40
51
114
62
72
124
324
9
128
32
60
143
109
131
130
28
71
183
292
390
202
125
423
76
89
56
253
314
458
97
99
30
279
384
226
486
174
195
121
171
391
106
235
46
7
41
63
264
164
55
12
192
1308
24