2
17
18
19
43
6
5
69
52
108
9
8
60
166
42
27
41
47
4
16
21
11
64
262
15
62
84
53
12
113
161
33
199
57
1039
70
75
139
183
46
29
101
128