57596556
60546169
5842209
10547595
83134834
59534943
17103790
10261878
115867
56881527
58209374
22039381
8153657
59567746
77974733
2747201
98848787
6683806
681492
6105288
11138510
495362
72187417
13582768
84227642
7021241
9585380
1183276
28762444
26099902
5199968
20557867
46653557
66756833
53427811
34833431
446058
80476889
83275619
89661872