12
18
29
15
2
31
7
11
19
9
101
64
110
16
14
66
27
147
39
48
145
17
8
45
30
10
13
4
53
68
23
35
84
3
21
38
62
61
22
51
24
216
40
34
57