69
342
94
99
40
70
158
181
162
58
492
34
45
43
207
44
114
87
169
22
203
167
209
19
37
67
26
132
918
1053
286
17
196
130
61
66
38
217
398
49
504
39
498
90
943
82
323
76
50
112
245
1120
200