73418626
24124953
2205749
9054648
28077550
17618931
73741958
39137221
76592012
12475102
70743919
53131473
2406409
38367847
21965524
9703224
18482701
7362090
47022688
58799505
17292905
15798394
59691144
16184712
8651744
84586566
31962549
49803101
13924374
54397252
56203697
84709994
66149910
31086197
7664185
43878717
58167791
535020
7146172
69823961