28327580
1429144
20426816
95898527
32844320
37687375
889077
2341248
902965
64767966
14098568
93562352
20671943
89833440
84172013
54805085
51966240
58336693
78554091
74067505
99921001
9276298
626955
91947486
21821372
36361670
24407093
92516032
15237035
12893488
50485087
15052431
10275833
4093249
56081008
26565493
93632565
69841110
59836279
91365695