495490
97046033
19077776
7526929
13207592
18814099
19078915
43717855
7533046
7208809
67218032
2607532
90556936
23369424
78854224
76775659
27734708
1288499
45544631
37863997
79487693
98132262
17867323
12501378
81747283
3041319
69654273
32641440
63504238
22566187
51219360
39968508
55578519
47923587
27494069
16631942
96115168
992621
11822976
70029780