29256989
95522190
36262393
1536773
70345225
19698144
66829463
44087948
57001628
786955
71373851
72871855
19265114
67219096
58541408
43239147
98608097
69377006
81957086
86043311
1407835
12567931
42489244
35391148
17881100
5853230
1628821
66508554
83019596
41071650
27905028
34036333
64716383
34356112
9734846
45698496
63721561
4651416
8092679
54005179