96945219
80197433
64659220
81061500
60806027
19078590
7494203
21827794
77634701
25055556
73486950
64627092
17609910
5933991
86423755
74842230
46295800
84256998
6145064
25115710
29089455
84092076
88151469
17393167
52822632
82431787
8194618
28721539
9934101
89196315
42193180
64236438
44224048
51002564
96437046
46168241
48393561
22593181
59774639
2330257