12278390
21945769
93969221
54415129
43356131
70557033
51155214
40447372
44965296
5935362
97458318
91194530
80273325
68874079
28094591
81859651
75696213
33715215
10882546
23299447
91459549
67189311
4755930
34091301
51227619
59187617
11686436
9087159
4185277
23731388
96377316
57185000
98537737
98604033
498200
73929464
76764295
36616648
64666443
51644223