1
8
21
68
16
9
10
34
99
77
43
17
22
11
137
31
13
53
71
111
18
2
46
4
63
25
28
95
7
51
19
40
37
80
12
78
159
27