69491526
1835794
57337588
11194150
52089268
82895072
55785595
10638615
73677783
65149164
21409905
45147406
11886322
77745583
62027299
91292043
59188831
17928365
25241521
145094
4283264
29581114
76652009
78926342
50392762
18813094
84266529
70179012
44782247
45673102
47149311
81956165
96618629
2451225
19844311
80024084
69514878
82154933
46989389
2507181