55422826
43886383
21274201
2679001
96403524
66325036
87508567
57221440
59139905
29167062
32968078
22948766
44578481
62577892
59929132
772192
85992061
18169284
9191633
75027194
4721936
9824969
83019283
28597035
49235348
81625700
60466992
94798694
79178351
41171866
80661748
33734823
46636
61465432
30534165
58753656
90428457
13709456
48506647
57229825