51701282
56075763
13817825
85836231
22656899
68051203
50335873
36354618
69048674
49595737
88991662
80028298
43394282
59018162
51097861
49512260
60085378
82603383
47364994
4529525
2608858
66038535
66213701
2511343
86968708
17819
18873612
59213343
58117742
3447887
11241007
70019298
28992911
94726026
23305718
65719425
15209532
1917024
94591894
25616729