38237574
1094529
12302508
8957798
69257214
12002145
15099845
42598276
47142850
3704544
92551060
62845803
9916517
81224766
52133131
32625020
91749053
83803931
49584758
94238450
97176456
31696978
43069017
96148617
38229671
30426835
36566379
13965141
67098296
21556082
11441359
23453478
60618575
43862985
70858061
5984808
59925896
52337886
30212214
84807658