32
10
16
28
11
18
23
25
17
42
46
61
8
9
95
2
12
4
53
26
7
13
54
166
34
120
87
21
22
29
20
3
27
38
55
59