75053097
8476021
24226629
625305
5784894
51046166
28054400
46342497
31507729
33335431
596469
58278276
76474144
9989853
671881
531885
9992458
1738981
42716682
37303503
74347416
54815884
96471546
60028031
14709687
78525147
16415697
44423666
61627182
26281050
80076247
67623132
95603159
3506116
70056622
25088025
68716159
24824805
36187084
3411826