51416238
7251103
64073673
60036673
42466493
40436905
65835110
30362
89505129
70583519
57057757
25603388
71652036
24112194
51635836
41055224
94414234
2976974
56366825
60044201
70942354
7997321
8296515
30304550
23415026
42974364
95205471
87839480
96338138
4117534
99679983
3990835
31906788
30122545
55878607
76755580
94913234
70551994
48677882
83693707