52554571
25748354
7739642
96493995
37138405
40984289
3009667
85174919
71172160
36663103
68246441
54605942
28758426
6757256
36418921
71625743
77219556
34896231
28058500
54785146
75569704
71503285
43505871
12033178
26945538
3107406
7099441
44969779
92981135
49882762
29066682
5516746
49396315
72683677
66454838
51331399
34239235
26269312
2110552
90662294