86
47
31
97
106
117
107
58
167
52
32
10
45
29
34
55
51
33
41
14
28
99
12
46
44
17
26
69
102
36
25
5
37
9
2
84
50
30
23
18
22
19
155
74
53