22945550
90568221
3574664
85862799
34635666
7324980
20163715
899980
93027073
5449649
37309386
28958054
62482549
43192448
607131
57302581
71977427
17903988
1875809
59185301
38968734
35219192
58118868
2575801
13593004
12765329
81897139
14891136
20915570
62629511
45278649
40465233
95042402
57846099
33241007
74056633
42942489
86228475
572259
45982587