126
10
123
39
17
18
77
32
21
6
1
12
73
14
15
47
37
36
49
38
8
52
22
19
9
20
29
28
46
2
25
16
13
26
60
27
34
69
57
51