8453
41258
30396
801
905
40027
933
43631
349
282
890
891
404
468
546
601
986
758
655
740
296
170
145
164
484
204
358
680
410
374
172
340
268
406
226
299
92
487
217
146
172
183
80
201
105
119
219
189
147
54
55
77
103
60
102
100
116
104
99
125
146
135
108
35
34
77
133
52
32
43
19
42
52
62
109
40
20
7
39
65
169
36
65
50
44
53
80
59
25
33