31989738
23714389
1373502
67405534
19454107
28598378
3781033
41184818
1087671
101129
81029005
87016360
28704358
92216166
76306915
24787368
65447045
30546557
52046911
22608519
5614156
79966026
13394674
68711273
30489305
77968583
34735966
90538073
90256640
34886320
55251615
42147021
8437586
99645059
33768481
86309900
75271258
25915046
49949394
48898622