13593106
12643610
9938998
95331470
2962342
12308410
29959894
70428221
10989371
94385721
10424805
20549452
13078233
33803699
22208815
38526969
3343939
25609163
55525563
62478211
46119912
57067818
74883355
4797022
23241084
80238374
45049465
67266552
68578913
86835466
41096940
46097434
89928151
96294918
80629068
97148031
32756468
19949879
35741747
55315285