96565436
69385057
5599541
2002179
70524271
41152820
39547935
75966349
98762840
3753484
9813442
17938650
58248409
37914260
766203
91801752
76655202
31536204
33705085
46938341
5658767
1787771
76166886
38292089
72249982
97997447
14836910
8427268
6191244
84976414
60385664
60045563
88252644
38555341
55551146
18843805
79847267
59386743
88994464
71745684