48894543
23952417
68111002
8540785
85139378
66663338
29424821
21709070
60515039
80941148
9505467
98638536
16497440
2064880
6649804
76145712
42911768
79985152
69096093
72047883
84336290
82576184
87754191
34316038
22914249
28471106
76899195
18795362
71961512
33926954
41557189
91772063
61571124
1926768
8619983
52201644
26184104
40746709
7706492
25175330