56588684
20965843
20169788
32144991
54438437
95004403
69357451
44267449
20532032
31841422
69193832
5261365
93934602
62708702
10286902
38857778
84024337
76542053
44410
88079851
90979186
56524847
55665148
37886360
97482682
32864510
17758294
87001255
17305604
21684629
5884108
2526263
69137834
8376882
20439064
37259707
70819554
33044842
7637224
547427