42447054
833167
88546430
45372670
69107782
58664498
51702382
19724080
84704742
68577816
78407924
7891224
227544
77117428
7405117
42908908
22165168
2152892
73663273
31671183
62556771
67158008
16386216
75697163
1582552
5313228
15307757
1775742
89692825
33251099
84968993
7485989
46392696
56225404
99573364
49917382
49179469
45997944
7693133
34222775