10
18
19
6
11
30
13
32
7
17
28
8
16
27
50
56
45
25
2
266
22
40
3
39
43
48
46
12
24
102
9
481
36
26
49
95