31951243
74445788
21188481
80103862
20495159
50104847
37034543
8759566
38702516
95798534
87326778
17841612
37612057
17216121
2452646
84449070
73976246
26885718
80114928
6150380
65001420
2838042
57857127
25119623
27197583
17506082
41461594
83373162
50637563
14146400
54365236
80034178
13115948
16105241
50106179
4012859
65129515
34618065
39235340
91621236