8091467
47165263
3489691
30469618
2105193
9745338
25572264
50231833
8844913
23957844
99173442
61152746
68166264
37429658
20392900
52782065
86133154
2657286
74053423
19154543
34024184
74881683
25437700
74148578
87233139
35698550
8095251
56944633
68203130
39606572
931930
70857414
84621032
55848254
60361116
35567080
56202925
8428914
31874542
72812824