3069881
92375056
60038072
20519589
94675688
20054182
18147214
27701531
9721905
5687632
43893642
29567789
23799666
44384535
78505271
27991491
32564987
52494323
52514969
64377605
78275466
6344198
78754813
98068351
63712604
5205383
70807995
76705936
13009728
72522049
55823180
48235994
13732255
90092293
14946062
31062215
6525612
80139221
3956654
23639081