52102553
10614190
52351439
4126486
88418429
59844082
45518995
31583742
7153663
1106844
58994537
3254260
86581445
78197989
2036957
9873327
49408949
45946199
68169225
6262674
18049957
97064195
48143296
46223421
65325786
28988561
86565824
69274554
66015201
46049158
52113764
39944192
25778032
61912676
21642444
51853684
39002927
17092233
32198132
25971011