10997505
20178605
12312704
86688655
10579062
33005232
95105510
30226333
30367504
73539811
91208044
8547920
55409890
92096079
40752802
94068943
37132529
14176134
32267587
88713586
59088387
42926478
19928683
28451755
23584428
37204382
3327288
49916216
9032533
24954519
59269388
37042656
17254935
93964329
58819068
47625581
49721656
10104240
35244382
59178966