31579739
93382558
83923597
32441481
3258614
39191508
35936047
23499854
7150534
75946482
44291526
77805908
51365426
13537133
63911080
65233131
92546093
48706735
81246295
58484551
6693700
42537881
18127818
90515845
21086847
17096074
43769402
92676545
61363746
26917838
3014546
6665783
2948747
195329
23851323
68557043
26256542
86678399
97647177
23492464