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