45869656
70868688
40158070
63188971
34335105
30927551
29509921
23093271
63998428
5726992
82669303
93808541
307759
55407382
67288810
11145683
94775340
67059452
36497413
65481775
29179115
21022057
28086224
63735281
20572995
43062305
6625641
4864847
43345461
98962740
4568150
51281681
17854448
617597
5053216
31255009
99766594
147537
81954973
93944536