147
300
198
267
253
95
52
56
195
62
30
80
254
76
71
54
96
35
170
1049
90
34
112
180
44
374
5
239
57
33
67
521
182
45
85
41
293
48
39
70
232
233
36
22
32
25
50
15
98
176
115
197
19
207
117
24
42