87377433
45977782
12756865
32121664
94245252
90304119
20555076
9728669
55759965
44084022
9935528
2518110
5994640
8368111
73201212
74519737
63348357
29224090
98518859
60969130
7123444
50296508
68544245
10684993
40035669
67514342
1278940
74098721
86233201
88239020
24589552
14553062
6807599
99214166
74309991
63432427
27305165
3092811
4264283
1143889