93626713
31061742
19773329
58814060
87967051
9628959
44823146
35316393
162292
93005057
33414048
52945941
67407141
86135
84453090
9942717
61188446
1311460
8454966
2798884
91537694
70448432
69326888
43234054
65816697
6736751
85307894
61411996
61199766
5537036
84403690
47854511
85252144
994265
56609322
3202606
71521300
6555868
92294699
85388582