57607120
72523198
37041484
56388385
39548400
30737932
40533071
85133711
43408937
43092041
53821580
9762863
99745482
8412946
28185196
13926805
72715928
88545669
70709310
34981270
17025617
15606189
73924986
481266
41806316
39277764
15519866
35577774
94229902
77813888
24516448
8151796
18208318
6860708
87185272
60474290
61486243
10972128
31191716
92866602