1152691
44925124
1648418
2645319
98489891
90289173
24711258
68553810
17047157
8632391
69684829
97733513
90076011
3453727
3299614
64933842
17453992
43753062
20438062
49102761
60654782
86621944
92024416
37018759
80152509
85233431
7735992
77572875
35426741
10944549
32203957
80049711
66681265
228964
88795028
78962618
80701636
67342860
89316148
36965665