31036608
50682550
95943596
55491574
70937597
47801286
47203574
11731742
59322311
65018275
69679849
40191766
46975366
95343889
8568657
1813419
73068486
81705565
46172852
36719352
694194
2668345
532987
65727630
92573308
14331636
55718135
85508299
57457314
4194871
12109657
44474918
7927439
88878005
39689346
3392984
77884893
55421196
21815872
36628528