29593274
89186980
72941754
8836885
52817066
54471722
58866739
52031886
9093211
32994540
29629180
9712427
32214015
79583406
92199896
18719750
20697123
32745856
98442884
1997261
3692276
24674114
41165401
52668156
12052121
52717744
69697386
97889637
98625595
12724100
843962
10997080
48699224
584567
19644960
95548620
97057223
15153483
67231081
7841496