76125147
31138467
20916878
38353762
6844192
22236716
17743282
84664422
92966350
38155499
23761168
49015399
3219261
42908523
46249953
69993307
8471837
18197972
2526929
24715842
56223799
6982527
90139544
81002266
21422839
64745610
72886466
14966172
35025531
64064464
47491165
65237108
6592801
79473654
33282727
73023351
2915588
23976897
22019179
6747005