50954036
14393010
16981923
48366709
7321342
30418054
24425091
4773274
74284045
506037
88644630
88877467
51466647
3779255
35012885
84883246
79706124
55033527
53824730
17486313
10403989
15871239
32182670
67875537
4947351
25901881
58602900
8131705
6710365
6510302
14994462
8749702
68328958
54166749
24042731
83867276
43037398
72334992
29298310
5638754