4194102
3124770
1220143
57544930
30806410
27192955
80066273
60249309
24391277
28906585
5182234
38175331
99818806
26797368
91353402
37478621
62804383
99665285
95138557
71326531
20545032
86228359
83467920
16142945
61108582
44172749
87655895
57442050
48463283
74321867
1486449
77005557
35105910
57578818
5276983
85312055
26394015
9865591
97312832
35618169