43941692
9913800
6668340
51359023
90155950
70872084
33157281
81888279
40366629
92871688
80474869
97444151
2598305
47887953
27954689
43246656
77182055
61363480
76379505
64456921
91193981
9939807
26796202
69543943
27088443
28086306
98051844
39197852
5675638
1213902
67725012
49813098
90964381
52831152
89326959
26797676
17808722
46516645
27127845
529408