40951683
5489818
59219210
29537578
373513
48149124
545601
85179701
6656953
79479884
1859771
44451081
71878350
49346656
54464787
32202825
32686582
54251655
26958731
29818783
83343563
71455286
21235612
1181677
36082240
92996644
84721295
53454799
96993251
29765856
11237079
75826289
67772291
20592804
3721492
72561510
68393175
90056658
16679273
898615