80345028
5662544
43591105
50808601
24807771
41378994
57149269
35957669
2763415
62735021
4793188
7667653
58319491
217665
36627357
87469368
88748362
51005859
40651306
64955869
34203355
67415183
23058140
19875997
9755386
67122241
40943128
73154671
65989290
14444392
50897123
58823116
67069050
37863934
65793466
17201828
82238753
20229364
96552811
41779387