56535896
17434733
483715
49738781
38684756
32533059
80987722
75639752
88599882
95409869
80747339
28044169
12965795
34379031
71143494
10572931
6028179
71895991
10151120
68133653
125811
84223631
14627897
22912397
59101614
20301039
16767968
23349312
17589730
8249689
78502777
20738343
92263077
40681229
12434018
65808228
96373176
93333824
41161480
69299680