46918326
3859603
2459936
2078421
18521880
4439204
91393724
27974900
53556500
6764607
76955030
32623231
53319264
34803662
47749182
16591529
40508721
66902039
40955526
80226851
68317437
31782769
13722314
4491810
75636782
73959109
28398209
48156159
25906049
33162396
21686748
28443352
94066382
42009936
17375355
1121937
19035308
66944834
2187099
21533180