86
13
22
18
91
66
41
38
44
31
42
57
14
191
62
105
61
33
112
166
19
100
78
4
23
30
9
17
10
58
39
15
3
8
53
12
1
96
28
2
11
131
67