89032680
31903791
41735039
28529669
2592764
98008031
1732799
40525127
50145564
60859536
67534587
52831180
19509295
99857664
97465844
82242297
84895917
3021238
82629969
20562501
85133227
45408431
16892462
9558877
3238835
22248519
76098677
33148308
24476173
19312740
20011128
65513929
68344439
52566752
1331540
5633345
71122386
40623943
97354648
20931013