101479
30475310
84473484
84793400
87047002
74788693
98564199
50884890
38718086
22834903
2250638
29077325
55905834
74704476
31396220
6914626
24071016
42762457
54884750
23118477
43215740
90294441
13393714
96721551
24499760
86744940
78107201
29162451
13489875
15118663
79498353
78362923
36113804
6391796
82828119
56405742
92633991
9195033
78233216
74624175