42736141
8665818
65251824
68226012
6276694
50373997
13856033
80422980
29216566
22562517
4124332
33866811
38882509
6816538
9716056
56134917
51625865
2281318
55463409
28648654
1191643
39764003
49781688
42041720
95914573
85343437
40639309
58972881
7806195
42688686
2039592
15747442
54782015
28494141
89966111
20068453
12993540
610016
52649122
4537715