83591627
89582808
66941039
1977083
58603969
61791084
34343411
10945028
61933827
21953073
61189993
65618385
8813106
59708958
79265270
32825874
83434606
90637764
72191544
56923175
86525530
60545161
20188336
81634584
9075434
14762955
45196026
12211581
70794044
77023374
99497204
6874204
35565498
40752939
83666630
90112442
35787199
62485789
4906624
2045315