5949686
64089819
48641641
69268302
7328065
72493756
68622115
33628535
110856
78246950
22736212
42909050
9169864
14343039
4792217
7760529
16525624
81071604
9751022
25457051
59211039
7594906
83463153
64183308
83938757
29704148
27971233
93552475
70364218
47084595
24096892
87431317
7719560
71511157
89464164
55468087
5149088
42112454
67249669
3890757