56017727
44292290
25135430
37871630
88875232
39348238
84976015
52125229
5936328
99006610
20164949
61841249
53305225
31531220
73485186
97023969
54121684
20274864
8625289
13194213
17357542
64285060
92527182
86408780
41096742
29989353
19925958
5914210
58145290
10391881
33032230
44208550
40623793
13413430
47441277
64669179
3025474
75449637
25196432
71682094