21022613
38176640
96556715
37758587
78574816
99148787
12206087
8316352
5888077
73821724
83422522
26126870
55427961
94381704
6702643
29799929
49697743
95757742
43036770
76088442
29934716
39675627
34932775
16829809
11774561
504593
66263342
72412184
16572410
41384848
45832768
97946169
25194397
14321952
16847410
50193372
56375735
22054389
64893859
14987769