41666606
31271433
36891882
5079417
4616081
5841526
99868557
1088814
59347209
94006546
39613351
97831772
59435211
13207136
74781191
13062217
77877197
65447738
4419532
79725141
58391636
15014224
26898228
9342712
97186587
64932450
1632903
77414661
8369898
43403231
86013718
4273760
83389663
1795899
30994913
76655918
45476358
14478907
60429317
68197355