91493848
77985580
81068816
80969732
20213739
6575727
4124426
3015751
53334805
46886980
99926062
97316436
11846253
13027246
53339236
16491317
10735594
21958000
39977598
92768930
56938280
77507770
14953086
73306716
69422163
689677
55431170
62238357
75851952
5490290
68173227
36002559
38496414
81115670
12603631
78074098
74916513
49201811
1674550
15501085