39
26
86
30
79
95
168
9
53
55
77
35
31
38
107
84
40
42
145
61
19
60
34
78
23
25
10
43
49
71
29
28
198
62
120
68
15
74
46
2
92
118
116
14
7
20
166