7
2
8
22
23
36
24
53
26
17
16
10
89
105
163
60
12
14
11
31
92
39
85
76
6
48
30
41
47
83
117
42
45
57
52
43
143
25
70
93
86
54
49
40
13
32
61
127
46
124