75451191
3015230
70738247
80462938
64871478
21202474
37423358
29041221
57862111
65978332
82034173
73081085
49293473
80209186
9778180
9147654
3291656
12528568
46861261
28428493
97662545
1993636
93573471
54756502
98387292
86305628
8143356
23127822
8636269
95057839
40347683
10603428
24339304
12264482
4397915
4553133
10831094
91518205
40942243
5613381