75191852
4284580
44281614
15331298
22056232
93897719
85728871
19072533
3546736
77797371
48401102
6501499
69998556
7839493
48916936
68858665
48149038
97063585
80365503
87259415
98387324
11407375
6063670
97404075
17656171
8111818
97563639
5158301
32135299
60235956
45653371
79815379
68795617
70785908
30968395
72437676
40028526
41216310
45278706
23462275