59557926
3776885
9657277
40015718
12615428
12887874
37945954
32849597
5271959
91389730
98362352
13431464
49101314
60071741
346441
7946730
71287147
75387207
69495434
47757142
37318793
28912839
923762
89517563
98096579
95343808
12455867
6959524
11454449
34353979
35405048
1280332
70071364
66322423
23379772
536842
6773704
78888556
10143795
75289775