57442787
13085280
32097673
90352927
151907
55782274
60218100
50085795
77524808
53112122
52923857
63712401
36388532
81779594
41175764
12047233
50101232
8731447
55105696
43251322
6486968
693713
7951976
20719367
45841118
13437559
8026470
26799661
88038800
75861136
9419474
7867954
38579176
99849389
1452942
8879516
59113427
44615345
31976294
56776520