20937052
22543936
98456080
36307962
37964695
5832310
77887906
88502301
40388183
5365454
13533112
34878639
9841667
65222652
94246062
14695223
54948768
69451788
4747711
56825124
53921614
22918478
37397220
46883553
37975256
70944048
14093544
70634584
44552232
73796582
79046425
49421617
50306398
16304370
48556263
9656260
4801580
5978301
15105208
40549211