82085957
14703621
94825296
40668838
2823137
5300813
37878461
6037862
54458855
55023804
12912566
45217152
46577639
50594706
1999958
44461424
92632941
80694839
30828050
89156989
901399
4823423
11451499
51573639
75949941
4240738
4005208
26928151
20895557
450960
76295399
19855508
53451434
42406073
61647102
99719109
34975782
40228200
59476005
43109089