59992823
11538960
42821779
39277931
79826871
88229344
2423805
1078961
88765142
88486592
16036379
56431574
10796384
2382752
17553015
45975167
1751251
94515077
90246142
83634249
4752284
11636920
4355178
81408675
82271540
99717722
80076673
85936664
13923595
13607476
2558263
76808220
759346
84767133
83739610
71862518
10501642
40655691
15927258
56598682