96904640
43406137
38313417
19481240
21432478
64118062
7272545
52035386
41884622
40857300
32473880
47941276
15225406
10327190
11431408
64748740
155659
55892109
65358880
3344506
83542189
4875558
47291149
10478275
23485609
60042272
85799856
9009888
93031340
30195514
88755929
15206844
56543929
26482285
3649935
38876968
44748307
1769645
82559350
549367