63979
38463136
87686807
59058882
13497511
9901245
82026445
28604323
91237038
12092371
18453482
3583492
16951537
16145270
28504667
96748351
73021825
5258752
11022338
2353639
8794827
53424967
75291472
6965895
74106851
29084086
88328123
41195804
91652220
15132018
87262621
35392234
13962815
83288683
86851528
9718092
7493809
49701490
17547552
7692330