42688085
30838429
92669546
66474183
19036419
14462723
52895213
30919683
16986450
83596333
3766746
40879235
10329109
86019616
94467202
7624861
2475909
89434673
34591506
29131325
16235768
82004662
7434672
47117579
74119
49072054
9258765
66062742
51268445
61268284
7633408
55387205
3630120
94449973
90161280
77752423
37038703
51433855
20334426
64624204