52003142
72184042
66102806
86568242
1229880
15282196
90959317
77316437
32494400
29657413
54151408
4444310
29983022
22014449
50882373
93645298
94266715
87057468
28172193
72377116
22525404
5025032
87464910
68183215
89683325
68647561
16487714
86577157
46545236
72276760
8798812
72264147
46423613
7522838
7813114
99778502
63016143
57742420
37917366
91293793