98182739
72799062
5654184
33621065
31335915
63656264
36114132
962402
18811635
47574027
56173725
77974094
16331986
34821775
37547251
68178305
31269801
64442510
55153820
50676899
18547307
87656492
51531671
93895100
51658307
35021029
10133481
77239297
48356308
64151827
47222855
8063282
72579382
76909141
4224688
21755911
90992165
69093705
29121195
58338369