48296254
45926450
4351388
22234870
97345507
42919752
4943756
82956293
46443348
18683936
24678027
43901000
35373025
97659576
81253981
98281793
89524395
79116098
22736257
82415948
4269083
17226438
2038072
81104392
63457401
28843978
68758702
82653401
71531814
30541636
61565227
15834688
14468623
2888476
92123488
80866322
65474819
2273982
7355116
52186510