50152753
12491313
55381174
40589423
21855535
81298659
84824271
64005401
41333003
35239344
88924609
8098906
34304272
12323817
99121060
1064621
58353508
39396065
70253287
39478700
4253213
42695609
20142835
13097427
84664526
83449190
930655
64081891
40647752
35429388
9194101
1576574
35317968
27057100
22405918
17337830
57439977
36599500
2499757
23926662