30959720
69409639
20499595
97643528
83213096
66629601
77877878
69622915
47147461
73271721
19102520
60553013
91867852
40243852
2887366
33483014
76145736
46532348
42863992
14499001
65824075
74229652
24701271
39041143
4925486
6388337
88439279
1153412
38801102
61564454
91775989
13747664
76103508
2631561
27825106
45562592
1385507
23667936
66615954
20851194