72132275
59081582
58096394
32954356
62544114
51687436
89635755
77168642
12245701
95136581
44643599
51711476
85577498
59334893
90625868
54429468
31289277
80596431
46381154
34412234
98328158
67748250
48803667
69639577
50567012
66671
31684718
48129728
43939055
66234285
81451160
11834964
1874352
97329851
40809650
55846943
52358081
54638382
2479602
36291195