79935446
4401629
76977643
65555286
38173912
75151385
72524774
17857366
764586
13204521
77657665
2928833
61567546
18703837
75171282
43374327
93671130
56264143
5767813
81736661
88756989
87143161
62002505
80535369
85571821
17676674
50123236
47911444
42944095
6652244
32149460
78427412
87135208
31927151
44427847
97194255
5006183
9923987
70316240
45202455