12066829
47216464
26529446
83055080
22089209
55573320
57729178
8686616
57537642
61404803
6765257
9903534
54144730
58107629
14025448
75498730
7867143
21502202
7825836
71068217
57029186
16564486
28156207
45481442
3928822
87125650
65884085
14622634
93152621
62976757
8704102
18814687
39613064
84523376
70214976
48281720
17206140
4922041
19073150
30328777