34094076
57383517
27488852
29011382
45146410
76256238
62832034
73002572
12826422
58978566
76906859
16955819
5483588
51685036
13849270
94302451
42725558
40183978
81217588
38882814
83751988
20991869
8906308
76165465
49981245
2168433
6023910
5734198
57776281
66208404
99447657
51559135
33137712
3473119
25221510
16441522
62638464
54634700
61716351
11836070