95852646
2451048
24617900
11128220
19547780
47889986
81163764
39536486
45317159
624834
50756943
1207281
27471896
48161388
80065447
17824647
63288610
49202887
42594934
43597761
61616904
81873438
34525170
29753769
99243404
86051573
1151205
662207
67179816
21252126
8414985
6408312
3562580
15438662
3043342
64009877
2596762
40448301
51848005
5544378