12
3
31
37
4
5
11
13
27
24
6
14
7
9
62
46
29
150
17
70
40
22
59
18
23
42
16
39
32
21
66
15
85
60
56
86
30
28
34
112
131
184
43
58
44
19