58052082
65359365
18075332
76149259
26836654
46413624
95331866
41686270
87274366
40872552
20529090
72841592
6264487
221537
1038144
25931286
93846525
35508304
96718479
65566407
7658521
2287225
31754686
73802395
26396616
18344150
69962176
68618349
20894240
4337109
28756136
66902200
85403590
16621711
43303775
3239649
37974106
90203131
1303535
18293960