85553632
36971013
80998979
20794073
62371539
18021863
40047181
62497643
97571689
1302968
56774102
82048422
3319513
77905048
26366156
64335876
10816566
28834349
32428172
48759101
38861890
9683850
45128120
23836390
6214830
17219063
17086551
2817122
2396350
92983236
92112972
83616378
83437522
8277850
42955204
1558356
3756587
60017497
76895699
93489156