83083532
66098689
93584550
70336273
13773350
62399211
49123736
71778526
86635827
71607402
38997397
38373129
51626806
6173975
19825889
95235648
28431954
9099547
291303
97057743
17172298
9367941
72623188
56149064
40393194
83146135
54946015
92411949
91417604
88064
97618355
6275477
90059909
81115437
96405068
85004599
50027876
56014580
8208478
58645840