86667016
57286560
4099906
11801879
12884266
30808954
69465848
50109850
48934249
27598753
15547199
86369528
98876303
78554789
3386243
31576118
78658427
8551482
69517000
3790211
2077205
30223159
51633402
17997097
70525119
5326733
11192825
4443038
65082626
7351520
42247275
48484098
1059434
3744412
8752342
6693456
13959410
8165871
23853969
94373849