99073255
67261970
6104865
51768874
16682573
82775695
26872712
23328527
20023284
9612481
35852780
55649793
16102914
11331169
59354300
22346373
1367158
15819983
25214706
18672956
75592384
1525531
18806222
94526852
47211795
3568518
43815549
95407171
30368520
66976012
45331826
57874413
67148707
67143210
35217571
92717487
12238029
35557258
8666706
17442461