20972763
8465674
33813406
54454599
29831966
30949583
6141253
78161626
73904003
98224429
84427433
28689984
35421420
63383358
48591540
91748509
69196744
39645059
555444
62254743
53049214
20753675
61463558
90217515
77823179
40927937
13977231
17043232
9493559
63006378
34842621
54459840
32186801
394678
6913228
4718663
91536660
1297759
76966274
93048228