96569848
55161343
38241018
85786493
1149985
91862144
83638948
68941396
33041317
49708174
40728090
45401895
28753931
99561116
52362938
86436721
37299841
58602304
25567750
33318658
61138316
5433797
34676980
97163556
61373964
16611992
81091423
6691537
75232843
2733190
37666892
48683477
39877418
78923171
332432
12566066
67052167
76859444
36833769
88445087