29288979
6481670
8965712
278640
85177870
62163559
9028104
66781222
64848100
32268495
90783693
331667
98627084
45372016
10391547
29384681
6992375
11213885
53438125
54401983
9527464
41824751
3465365
47677643
30553245
91378300
4525208
54953191
27963624
29852419
20185908
74124563
21897614
91027504
7866894
78887870
13545338
91115593
31267
38128600