96008868
4257885
43779098
65968143
11798361
20154859
58909452
62892729
21996280
55901298
7356150
5650549
36484205
36334581
20382509
8832311
31927471
81986548
66998439
76092515
29924174
1856268
27228690
52304985
49006284
78343864
30306706
339607
95094124
60105238
21979363
32704012
12631133
2383392
457346
27858272
13801542
219713
97131392
82099416