1181560
87306352
26415067
36671828
78257502
8011518
59993715
21653365
52283420
2418916
6568553
75212449
49726114
16469852
30554319
68817879
64471051
51853585
9578424
64574544
26497087
67167211
7679559
19951892
19985149
90655981
7619091
92865093
74493138
66553233
50227985
48703619
34354041
46257960
48535551
45551472
3446937
64609301
14718634
71138601