31992591
31144066
61231667
66582723
1139630
4378240
41588797
88389836
67083968
29611968
27793845
2994064
5058265
56119868
414414
59565686
49897509
63225527
19373337
3922891
54863719
35728380
51384683
48973707
16262957
36139476
18696933
2306808
66669876
3026514
86987916
61531630
23054817
9765198
57524171
58415231
59214705
79374527
49997542
79483744