18103822
62088189
1407153
78801985
8041230
20777328
42178722
43281193
82144108
3463516
37354911
87895122
8387430
200711
89517551
60159166
22588828
5100772
43739013
45305667
77189601
72512039
6289045
28849386
44061140
9745793
52467578
49919855
76815813
27178176
83398102
12659092
38506782
21223614
48973763
64221068
54793724
68729418
96084492
75071558