95954558
36661514
29833042
74824212
52491753
39261709
293276
3527990
26383790
34678381
95592962
38484160
79336943
1311562
26865344
34207257
41525551
4088954
3279498
66552555
8953218
71272005
854570
88175597
25685248
45669203
64587738
8800637
86108198
70428039
63692736
50261897
99467298
58155230
44127402
44124439
33155898
54496631
77152470
36902928