19812093
8266063
45073509
383474
16699517
62278016
36294700
59999277
31675337
96894844
51016301
16457888
93738748
24832511
33503847
18246691
4497835
38592091
23678581
52734572
4006657
15284812
32897241
16603370
85737912
8751344
54827360
14643514
87878634
13188400
75859663
32148318
12213797
51944996
3744733
29659627
92137223
25235671
75949830
4659482