956982
47646603
68727632
50568687
49858407
23148282
44845008
43577988
62107923
12922678
7219285
5905681
6714376
43809329
93833712
23124397
17322553
69423137
23087391
3092303
2624843
34215959
13506162
50626145
1735687
25082952
76683982
1257898
16125689
70892565
96925484
65781106
68082436
2126471
980406
25131319
20874160
8498315
85651759
42942586