25628468
64506822
5491973
69884643
19713072
59384221
100006838
10078504
96638330
70835322
25581080
96971177
7969406
14002687
69556716
60252824
67003250
74755199
35085897
86213691
40512749
54077447
49145967
10071611
64299474
33068488
62128553
68191418
58244452
86728740
5658266
6776175
93715426
96636307
40274746
16457
6692233
2503147
84005033
2326340