2195963
71199766
88541377
22865640
67313431
59955573
82099296
56219253
44596478
58899637
75873096
31938760
56182634
34495360
94273998
11528243
71298132
11983834
7205960
90559494
3949971
26813089
9185621
87039800
8787187
34284081
30161878
43586348
86993221
8932946
65574348
1251122
43052174
68052034
93128589
2862653
31049778
16219946
3067909
24592047