44657268
79571456
52529701
66256397
88965863
353375
8348152
42852032
28807888
51076780
21777970
66103535
51048421
5337787
80951738
59395532
41919717
39712992
23446768
12987076
30679193
4146197
14135328
93005099
90155435
37458542
20498088
41022007
1203241
8352827
6727867
57215391
13617594
50269564
31055584
370872
33461155
56673425
33322836
73924664