29961963
66253785
43257465
43016852
18891322
28284716
61478572
21631299
59387462
53218017
85839100
3403485
44051914
37357240
17892728
42862702
6511580
24097869
8857708
1496656
1496422
73195125
45696233
95924462
91958821
17516245
48603272
29167495
68743036
3516141
70116209
28182013
9572301
99541833
4618296
18656283
5005322
94921450
29791443
39552735