5411536
3547197
3157775
88456466
35139417
77523525
81405410
59839627
56468071
34799726
18018585
93187129
21446832
56706717
3795447
1525721
84807348
56941438
42412680
572960
8411972
31955869
89901348
74376525
4148248
90429493
9363139
71466692
71611173
38619606
32258102
26749872
69074050
86744871
28018113
94595070
19023383
81699880
2104526
4817438