45879519
4257792
25558869
4358570
22086367
58809412
39986600
27534027
51929642
60553406
9968578
7755363
3115806
99763213
46365869
99049981
18018787
12486763
64089369
62718391
9803069
58153158
90214625
78188674
47841724
43633966
52243617
79159633
396910000
95566546
34319722
8660826
43197590
96959591
84883264
86458874
3563931
85432082
99141761
90956531