81313446
4292608
3445312
57307345
58832333
47912482
376376
7935296
4582153
57129957
27564926
4973177
53403013
66574498
389601
64668856
43918503
42384151
82482571
72954421
81673454
11253805
49774438
94911520
13435561
83403237
59475113
3388418
2353539
28415255
37346867
97711277
26679049
47611841
1373922
23971577
13234712
1784958
62657241
5259735