77957613
59287790
51183742
21365713
25189630
68145423
97948059
807836
7717626
56013813
42111539
28082556
38615623
60294720
4519329
11896273
63505399
7921663
41898015
19481680
89316433
92263228
86403071
67677974
58098122
56284364
77192364
66039502
47489893
44491133
54804543
81354469
93249707
30458651
76777587
43386457
2782972
14548914
55045341
4261836