94557980
44046514
397473
34161111
2086898
17794018
35656336
17929090
59902102
86291328
16001121
2565160
99972959
20526969
22123373
469886
58498063
79148199
22435629
52857021
44732720
87994502
18188118
6754204
87173611
15781422
65999753
83818720
29817194
52705033
5935559
13606937
98239076
31626123
32412515
32001818
32752006
81504671
37021611
50031502