21568468
52579729
15393584
32977683
3506918
75729616
74887644
10519969
8826244
32498100
3618875
23747367
1423971
40086079
76264659
58829098
83615992
22077004
23266418
9159690
35612943
213637
328769
25176348
73361836
2933403
77535271
85313929
94636416
39217063
95895537
65042247
74509421
48705479
80532880
48151836
54361981
73797492
42864607
50118658