50998354
29881680
17393299
59553261
24091047
83194276
23229246
16639548
24483017
23004787
42187877
9272
71782684
4485364
82247727
9494642
56081417
78608724
62212476
45179088
7038929
85136015
44403475
97813758
63363432
96187059
80765597
1645945
31957050
4269482
76271555
46007318
11288681
58202231
32691864
60287729
46137570
92583680
8190964
95395836