49506623
30572341
50198894
955456
803545
34917107
58993270
89487071
5478446
68914311
65846752
60354913
56454042
39824084
55657986
43759562
41152211
969854
20516239
4074596
23711440
6640218
75267777
8060507
2240633
6843184
49112199
78031352
47612289
24974194
6555640
79917309
78377266
64286667
65605862
88683424
63301089
50488830
72596968
94751602