30049520
60823869
317150
43712228
8892929
703686
44755111
5048997
57111151
5669597
76835436
21365695
20023168
74256073
6011264
94898125
69578852
6733625
70089041
31607507
90174948
77772431
99705367
80204704
71368559
30585631
61307309
5764641
69635115
63914819
71045130
25933914
85784325
91006656
12638287
65812512
80976409
72862098
79498128
77288691