321786
23106605
88064390
4362631
38819523
62427896
42504301
10132755
82171552
38349483
39856336
85036326
795962
93422257
38024585
52074990
19397133
1556385
37868095
694478
1836861
42685537
65633942
26633093
34856060
13462374
20384341
50634676
22128453
50135727
59864273
45995489
43683958
1729402
16882234
73664161
7404604
5586287
87258370
44559523