1
2
110
313
64
97
83
160
67
78
179
69
71
48
79
55
25
33
42
34
52
13
9
86
27
88
99
151
26
57
35
24
18
58
21
36
30