58398140
7466301
70347474
64254164
28615174
1036304
24813899
49057283
78084782
21639208
91273772
43699296
13285548
12199042
45845511
69292862
17562248
10892980
31386236
80801612
58805351
94212372
80438747
3953426
5228750
87831149
37063711
71469685
48393115
34912342
76785743
11751745
21077370
25793452
65054757
2829803
68179405
96369165
76959020
22293679