55291226
78647141
40798668
9853850
94695886
98891689
32069602
10188800
1692678
76207098
60434375
9942369
54491224
25022836
8814853
76191828
38901524
25981781
17504212
89026893
14844579
67445337
26425051
14537512
58298920
98078345
37508503
51852542
77532150
92996035
55588947
2022269
38164445
8200363
1541095
36985690
66811860
83968243
38788595
28789728