150394
14235480
26433739
14469880
96674236
83665217
64165855
13425914
29545125
41164730
57028991
36487418
27592813
90613945
47915065
65529840
84771345
71487767
56571145
75257863
92878699
14446413
26199288
69929404
20941161
46152451
75277155
83056363
14123248
42866922
56178543
11192034
78848362
48874017
31055015
73397902
33577580
583775
74104803
20456180