31398613
19051025
15051990
12594863
73318554
56711663
8091597
39053915
42339221
50933285
66249840
98577886
22791403
15787501
91038160
69843790
95496003
83123568
58289575
5356835
91497891
9185112
34096830
42874968
91065365
80983559
51014299
80311006
42551189
78307629
3563994
27301266
88943995
44138000
5604042
60834970
66835650
32294914
71928185
97934556