46918399
9250174
6181208
50921102
96172848
2786434
36885291
12542828
74377051
27107794
45896739
54851891
12058953
6182414
21683106
14897559
90667232
9063202
4749255
86957949
99212293
73429111
90346863
2982020
75945283
1535777
82485528
37013237
36959036
57829263
37817645
78232107
16998475
33842837
26521270
28839064
39048962
16347283
9944359
52242994