43223546
2684428
90558014
38123957
4371859
92273145
27857042
76627647
477373
9942290
58666617
2477734
52798346
93582899
62517529
86837321
86645131
34662335
62052889
41488343
10023008
3395455
34974921
38792897
6312440
99357208
72515624
25517334
72456936
4196797
95845952
82019807
59392782
42375225
11999651
3642240
21501873
8188167
86232751
87777227