30897673
22502943
60799214
14629402
50483376
75995123
5347405
50769211
17274376
2107598
84724207
3666126
23427737
58666255
94421107
62041026
85276561
40089039
56669243
52501407
95239397
55098252
32449665
414135
14653513
87283719
31537744
25643096
95917882
64782033
13253557
55366237
14127123
58338400
85427873
59027402
90704184
71029639
7451066
4051214