42156332
96119169
93362888
72823241
36561676
47033169
62841230
77742345
8593251
67294331
62476900
59661078
31459247
47804350
37283572
43275579
42133139
31251992
12561858
10866494
21427160
83635827
78166268
34256813
48473784
36207625
11342930
89887238
59657142
7811290
93954093
90214709
73196295
53668059
82914678
72036131
67702504
9377941
32152154
56873901