30313165
3526504
79638403
47971740
22281226
99545762
53793435
42024109
49556175
5559923
28851089
66761395
32156130
29741386
88913926
32627492
87972251
65562836
64375792
60666372
26432675
39751827
72748366
96197311
85782483
73253035
79851330
82815227
24652942
6555291
3502463
20117251
6274975
56616985
7137784
81691425
47407179
27881942
40436126
17573459