18036802
93431424
71692802
86821436
83162709
55498294
76594007
8370255
37098964
68184794
11508752
71518312
9328428
4775712
69704364
41891312
8874904
92862177
93688870
9571904
87731534
34114565
6238214
52051768
74788327
19554249
25476684
68405818
64194816
23346001
29944116
84858633
81738656
59919618
74208366
18903671
21313564
5027540
95441291
30217184