42465142
10194266
53682502
56107696
19663597
83841188
78523968
39094919
72013139
48538081
2590188
33838543
1969274
58169161
79735625
97835213
30486686
9503949
5632622
62906460
18564803
66487684
58797420
60913263
4346124
577041
89438042
73052682
86431442
43802981
82364098
94739448
44997525
18656378
22924237
9646360
61685327
65106356
43557302
6861722