106
65
116
130
89
142
177
290
35
144
132
62
110
121
120
148
78
37
45
192
23
206
187
279
569
69
357
200
26
293
42
36
529
228
1349
193
103
440
97
353
134
19
77
176
169
81
52
99
58
32
382
262
18
249
92
49
111
301