10
21
29
6
26
16
13
3
38
78
35
15
63
84
23
24
42
97
43
47
40
20
32
22
17
18
167
28
39
30
36
25
94
111
168
44
31
179
72
33
48
181
99
126