3037645
69666890
97346347
76631074
52298166
74213039
28523049
85262636
82912086
108079
55581144
16715098
249654
73107681
41177871
28134807
20533102
13858036
92391670
49915823
71734852
58417504
14595
59053429
68538767
25935030
46892700
3703632
54262091
90208408
16212310
95986469
70188073
16714778
89878128
36896076
90074562
24842743
38424417
39589344