34362686
80624268
32946853
80245282
28875262
40006323
11872748
89321333
93348867
62163761
28746522
58044966
5856141
42049655
86001318
5245238
87956870
84515428
38176677
18637716
32008454
57557433
35644948
33294743
54786593
86128475
81446897
15457832
96965410
11891524
23879442
13326274
90562697
29948447
92196410
7184225
5414368
98521651
258310
45076156