29289106
8601170
41003927
46236706
26054065
60648158
56082404
68572954
81175037
47666673
40001614
4938784
50509334
32763890
70672401
30581459
8081477
34716981
25806044
14789515
83632717
69154392
57195301
4431452
71486360
81097456
18819858
93547488
81751725
11324008
73641919
7628392
72048145
8758416
11842952
66092473
42976299
56407042
66242908
45805934