30011600
57954042
57537570
60607739
41376310
10861077
42386551
79459445
20152194
13912722
6596833
76333793
16209504
3668380
20717654
95724433
31017922
46551597
75655003
80873719
28884885
31832592
14128676
26508041
47352220
9761960
53703249
2874579
37398925
4329568
91746257
12051734
81344763
2425216
8976363
21537069
41962773
18714890
37664388
7406422