44633941
58352299
55452623
30929583
33292145
94303628
23401259
24458617
55272034
48285347
51585868
26631205
57415371
22156920
97834942
4059337
56618515
60785113
98784861
89332494
76744277
13826529
67943381
25819786
10873053
24182985
7802605
46019964
5205045
10379851
46796584
50313550
8534383
82877629
44353932
58278303
25612207
68535832
55105328
16627085