50991633
28292850
25068803
13303328
87673854
4113824
67923159
3457283
61203756
1719408
58163448
77273203
62622819
71656202
87659791
55805992
50139599
17619770
34135586
61416336
16082482
72498436
6604035
53202521
67598237
54375398
19324600
96625679
96452243
97789000
5717637
32352734
37015072
40198009
1636218
21749999
41112765
86326030
62614312
7679347