12567668
9200689
90094512
1823952
7439869
6048389
19141046
78689913
38326612
3768895
31914092
77786843
34906343
28997339
93517442
42254121
27984902
60984773
79704502
75037085
42195271
50755818
96995898
43523448
13006620
3765986
16711565
42069935
35473461
2821829
61851631
8109365
3976621
88915293
240368
98989273
53982842
94257411
29992395
87129054