3508381
43446573
32256590
39813122
69832653
8869239
46021612
4457052
17217155
29552723
13076798
5922803
51964499
18209463
39554603
40456041
32262856
56461630
21758743
17126371
81759302
28519171
96406834
64171823
59275495
85086168
81038841
16273542
32314807
46101595
4018139
71169723
62651853
16206073
77589130
66733405
24745924
77131879
51898099
51721631