259380
10187774
16526965
87884236
37559283
42081393
46745533
67277746
2538367
32156416
4654403
50482564
9650247
11674113
82167582
8785469
19746879
93451656
33411137
17042485
92551727
99954229
12866424
7397901
75084272
70595908
9669852
45864825
38329195
25331432
98153091
47732654
21596912
48424449
20723087
49755303
97081296
8741376
26128233
12654800