1
9
2
28
23
65
5
123
26
43
16
188
248
438
553
67
266
8
567
690
177
307
323
4
34
111
434
32
35
61
224
281
372
431
70
44
490
503
66
59
411
182
273
249
10
11
149
6
37
22
78