77333186
2519138
6343745
83708894
4350563
84927604
50018712
5985716
99168713
31849782
65574144
56009740
85494642
72665610
4321247
37126717
1228899
29402900
85541962
60302538
67364897
81992156
83217116
25988119
64105161
84412407
9488966
59248535
67078900
60616174
33341163
84195888
79307103
28194102
42897408
38968732
8776637
18132363
20982767
5104250