68848142
3477176
55046168
93508528
4192807
85593074
12411660
79218404
7036639
12366653
9993533
14198855
23246735
904697
30333555
54659963
16701596
94689904
76127765
39594772
97193558
2636510
94306945
75811864
12017988
40753117
79486417
10222237
62541100
17703395
15905275
37003570
68457117
92756591
64657367
61304331
39513894
42071133
77953721
86415973