91644198
36779867
30949641
86053140
2438549
22477127
5486911
81289329
4295379
72533337
6627454
58847034
25599397
58534993
31365867
3991996
3660966
7672514
68916025
24772750
96534872
89144222
97894570
50864487
6863743
82647426
88243144
55102049
273554
62965367
99778184
487349
22364845
43914415
67105923
23223475
57059962
9668216
60474639
45593395