50965658
85144575
34071335
29206120
14587641
86749793
4861545
44298750
7448361
6802833
4639612
68601323
72113272
14803495
44595503
30569123
61288561
1038636
62212498
31668673
2483580
81344429
24716436
56763432
41014698
28688414
19935785
12229558
7021436
64369183
45436833
64929848
99302966
1992064
55828781
96982250
47408107
5842472
91355386
45162309