40322771
68344487
60983626
4758197
30754437
256636
25609996
81106362
18704792
84579116
12121953
2664880
6782289
2944009
3576153
44333346
60976438
79379890
8277162
11315724
19522581
68052775
34814655
34509198
5200355
4131519
34598899
85337357
86771189
34994705
42833723
63394835
135229
22413839
22069296
54112960
99619553
31634030
45722349
23596