3429518
8287131
40682501
75656268
96088466
96316153
84492703
31458345
44636387
70418255
90336481
95889221
8665916
95662689
42375567
11264662
71209617
547954
52346132
8492727
78965423
72563931
8029909
36917731
45968088
40239369
51134866
632495
67748018
65756875
1805254
48458014
27318422
52467477
2455297
59324636
50518060
50849935
54435065
16545605