57058289
30498606
7409363
7512580
2123779
64885174
87309518
7051684
69584432
9429414
86571757
82846799
83043665
24619860
48664220
8651263
12249848
88971686
46422712
19451699
65498646
96122186
23384008
75229299
39395202
13767605
34621505
28769274
27184195
60281788
41793135
38252924
7903583
97792742
34478737
29736588
11163759
3763538
91353400
38402712