95
111
205
92
40
143
70
190
78
82
97
35
161
64
220
74
14
87
48
56
118
91
20
23
127
25
314
213
126
185
49
29
37
193
121
63
24
38
99
141
18
811
15
81
133
50
17
60
27
590
199
234
10
51
61
22