12576128
12771184
10605164
31506144
22595429
48919727
81085154
42737151
83292934
24497460
9315093
70973080
9421752
5804984
35031689
38198339
30977686
44506547
83853976
96824818
86199369
98272315
93368408
8602215
72796138
5916496
68765362
61095428
83792291
26323339
66098301
55262381
84346902
1417098
64195034
79033955
10026291
33173855
43007018
20989149