44975944
43048512
2098276
66501072
4043387
7442686
88765198
6265120
4201683
55611604
413170
78858301
61398171
18526452
23235397
39344215
93492709
60535046
5489657
4358745
3634957
939865
28123795
93875065
1436581
54226139
12425693
2068575
83664596
8159960
77309722
1384935
61395184
55015793
2930744
96699024
92002583
72559855
32601377
20618436