38756016
77319672
4082227
6675920
4573887
17688051
54176275
95267013
49163083
22859307
35473396
10517799
6790381
76673403
94092328
80981884
72198107
98995743
97962077
84437440
69975325
10458167
9332387
11858560
22022481
3035659
49222580
34751169
8186616
55058214
57608127
96649800
51037440
98906258
49623937
9366183
19665724
9450886
24206355
83278987