10
15
27
29
34
32
50
8
12
17
62
71
103
172
24
16
30
35
14
18
52
49
67
98
83
89
28
65
38
54
33
60
160
126