31701211
96636316
54988846
11404490
76836977
47591917
5858176
73544772
68828195
51612528
641499
20131200
42953569
70617060
80123222
58616892
8596530
11008618
94879780
7904148
23419930
88749994
7364148
36723298
38682719
95959713
27442764
79254664
24182626
49475539
18265111
59108723
78365488
16278157
23072703
31923536
97408401
73321736
24081920
698363