75064322
43347436
68397779
3040772
89989158
57609561
98015566
14031754
12383623
3794596
50045312
5856771
53285949
14243075
28025068
27391063
41251327
75694175
3607355
65187601
5298860
28765444
14848706
23147235
96661072
82664865
9658629
18002899
45431209
73437093
80707087
11139590
64799032
22943256
37036823
38627740
94245222
87842516
87154314
57274559