1000270
15501332
78411035
8661701
75849476
68541457
52645255
5251426
74418936
6561835
14083378
47299191
6446146
7136399
91841446
39302229
81233785
58801190
26834035
70008474
18778804
65982412
12378295
29906774
54421118
1892721
67155094
19858415
16392813
85319685
82482651
61229646
98256738
96687068
16142712
91669462
21089691
23884371
2334572
79285807