88173639
66079510
89145306
94511261
421233
48545905
16773242
89808428
32395136
84115122
18871856
85901608
8104965
62853970
64627040
92575540
70184967
14464929
68264888
62491013
50478121
11502862
17649339
3599184
20554643
7300384
37717987
52194855
51461432
49511094
9767270
23909320
22661
35679442
91934430
21345906
5509571
21243197
1002431
41412033