11913996
42033772
1104441
55569384
51787792
12832799
2501960
27565750
2652925
88041740
17301213
3715434
10055852
96965195
68125945
5576644
92304579
57902162
96588318
46629500
4837289
12466979
34635
17958831
64553890
11613562
71904346
48009586
49252441
28928260
20037778
11164379
34814942
4191894
41766015
42244646
98886283
12629615
7845663
447714