49408560
151970
48926501
27506238
47425891
4680688
186627
11009677
82427750
4842377
36488244
84147582
97394859
244441
96957728
22756360
8495924
93882175
88873654
29558683
75968946
87659235
84671570
41081612
97489
56235482
12632904
16244276
21538196
2873770
21646938
44894949
96334221
60399903
24645999
85999230
28269
41031087
53478348
12044513