45691295
31356868
26763967
85889025
75213641
88415553
65205538
11368025
3797812
1636188
20219777
92743993
1352990
10771098
9841524
39664014
31592478
32656660
7882113
5901170
53108431
99998150
93275912
529677
89955296
94476777
75574119
4286375
99669647
5614256
30756900
58111395
11989058
88929202
49893711
65848215
81374908
10381850
59653027
8598226