95259343
78172071
61464424
21855511
97426112
76194113
70174209
72867164
68746877
23673577
87468295
7969008
15825740
23497932
6377952
63946894
51496684
81918767
62559662
69426877
8015640
26459826
63647279
50536158
36723930
88868448
63419421
66532752
44434943
67686918
26886169
1198612
44445595
964411
32643868
70737661
83377470
29321319
42105534
22572236