298646
3196991
94794738
69858171
62085739
47494688
53697875
45644136
64462169
2639301
53651515
16107502
38075375
3417459
13951433
28058722
64705382
70499810
539491
14993936
97567943
77512926
20451394
88378417
34911382
20594505
61023641
41879159
81162218
46364810
72717615
90228698
15788577
96294775
6604317
844377
57477782
30854542
16916936
47007405