50648806
8457320
1435483
99706347
88874055
85112958
42913014
9084558
87044541
3904841
72313352
35743782
3112840
56479248
43034202
1745949
4981797
26304819
64704952
26921445
85989146
32351660
344488
94206328
2779167
35925128
50354239
31697161
12787071
4861493
86995191
26907564
49224281
89365131
62969336
51178159
54834148
86854238
34738046
50696903