2103517
86922432
24241193
90191336
9988029
60388903
15619476
47801702
20901373
85767403
399514
81593452
89206088
8555009
5139581
73881306
1125156
53557139
24521353
76476620
67801805
24191313
29371380
54602551
61127772
48402164
99617075
26202986
5983475
5122944
87998192
17268657
58903934
43903388
23457619
61752085
76719601
68531097
60206722
53469424