2200742
61589941
77857503
24967734
143033
73651705
16478634
6068280
45583309
70812242
2600693
58928798
31446710
3304811
10386026
4156395
80765900
21499327
47571493
1057341
29942035
45075715
39153305
12857477
39719711
38191369
91976463
69797671
88296004
37028595
59844498
50753824
43167370
187179
11355597
55092376
96882324
96005501
21304570
6254362