5156869
30104422
28054431
8322025
81277842
52546283
589823
75402615
59423793
10831846
58414229
30173977
16147960
44485890
73224796
31371540
8838558
4493271
5600342
72503740
28728289
90382771
98563202
6081721
94926231
63033699
18029888
34574717
85729967
65658506
19107996
44713040
92167804
97368710
6671744
41385458
9604179
65467352
25901589
874531