560748
94157768
58119805
68117794
77953062
22094200
553330
44515243
25373520
60944277
1523950
41917704
20695254
96126713
4983642
54389277
31786318
8223513
97437783
78593855
89186986
35457394
83261946
95603028
64866290
4699871
62976039
2126173
59179515
44521048
5288856
89856727
13538737
29877776
88416543
75186215
8099385
6766304
74974678
39591570