50458140
51088126
14104541
33156453
54751197
28186170
1471829
65899980
72597546
82854534
36014077
29912394
70525236
422377
50957611
5121097
17017806
66732568
94249446
57586988
64167812
69955484
50125666
12869661
14276171
11153390
79136756
98574816
56993512
2738368
12435951
94401699
60705470
73311335
5767144
81863082
6011679
75365936
25455421
50714988