12
26
31
19
29
27
39
33
42
41
10
23
7
14
43
11
34
46
17
45
44
112
13
68
18
62
22
21
20
60
100
252
52
30
49
16