12
18
19
6
11
31
14
32
8
10
29
16
27
52
57
17
45
25
2
266
22
41
3
40
43
48
46
13
24
102
9
483
36
26
49
97
50