99
206
102
118
95
22
96
61
42
112
92
27
98
78
84
80
94
45
105
114
64
38
167
52
51
26
2
37
258
156
50
11
72
1
23
17
15
34
16
47
6
7
4
9
3
35
56
46
278
132
18
116
49