95626730
51443149
28896351
9626352
30739799
94936509
53361090
38461676
8146340
11544002
25068685
87083780
36089296
79982488
35556274
70177132
9646304
24598601
81605656
33915579
89373117
58323626
958051
30172861
19326735
33475684
74875645
13476118
53682567
52833508
66221927
55579783
55142158
36523894
89349751
93891869
76324742
26151126
31395266
19847144