3521786
12249322
53532482
94287122
2076574
93232781
29569168
50947538
804254
67514750
43348811
60139477
6351012
30763886
44324118
79177197
18742536
81515713
6536526
19308565
50957829
2019467
96988
85742777
18228380
59891903
80578234
28635853
40816333
9105330
33419911
35098278
2745465
7477617
30616065
42396040
76159971
42716022
16821283
20613887