31094792
7397235
1545447
5384492
60669576
70711567
58335055
63122488
98345896
1626170
61587285
8452622
35125443
10164536
7663472
458059
10706806
53806598
7335268
1319290
1773467
99627711
81399723
6255583
6633258
54209295
75952714
1484747
35469615
64812134
76686871
6609484
3396667
42864924
22504662
84223688
21273730
49555893
4816332
8247776