95208898
87419854
51905038
17623279
68262983
8379032
8786037
26806271
91169586
13079939
41436194
35875487
70717957
3383969
88028686
79466099
62545324
85014139
41626739
11771529
9826823
72425053
33234748
61603043
59265985
27445672
18537229
54362692
39295434
16294730
4472758
76352583
24039386
69905510
44975171
92248775
17999565
16033758
57071390
24507726