90
91
27
88
56
116
212
173
204
113
80
58
59
86
43
106
167
26
57
55
79
108
165
247
102
22
62
76
365
92
14
34
50
45
42
24
126
132
208
154
155
356
8
35
75
15
245
184
99
63
147
230