29915322
86325068
57006116
97708462
88738819
43228085
31068124
38407430
56102316
6714602
15246567
32036286
36399968
51486425
35159646
54907195
48741930
10496673
38521144
493874
48781759
3389187
951164
4380894
34654346
396893
28651741
45211070
16537326
91322502
74314574
86674455
90754500
2399550
9745487
61797183
76488720
3148631
79421407
43028096