12
16
15
40
24
42
7
13
35
21
131
29
38
128
45
25
53
126
117
22
143
26
71
50
93
23
31
101
232
77
139
92
33
39
8
158
18
52
30
19
97
98
54
6
214
10
136
62
84
235