31975293
36989589
42674723
7525562
29649311
25736136
52747977
4659749
99519660
7907764
9743152
10374756
82028914
47527670
42668203
67928149
96077964
45589565
85254948
60292535
69432406
21614684
49811459
79101288
716610
35048245
38556225
53824177
1616825
27506035
73414283
83621049
77929639
55459577
64493990
89667270
26493956
44393438
97732950
45763221