56081120
3727668
43237064
32064922
744460
93347173
36462248
90396674
3964239
11019722
52964607
73753454
33668688
90817217
12681736
33428828
31155441
95198900
46876166
81109467
3276950
85976985
6479401
58495003
57423041
41807096
69354976
41504040
93508314
49474831
35951400
39341681
13379121
56007931
7582600
80128832
79233114
96227465
155662
66596982