80603988
32552104
73251792
6552547
55403354
99906034
76186482
72259431
6135329
1172603
47748121
18348405
14897133
29285561
8706108
77105202
97973980
84075668
92246898
1208246
80462179
43544784
13927540
40185814
22813465
86679329
72101187
7973119
74891437
72376781
89183732
94166124
861997
21584797
43588220
61598281
97891760
52579396
55655825
40031415