30839684
17511111
8430143
80153179
25819956
29683200
72969891
9126877
197832
54848319
74955152
2717494
44772975
7024971
88362734
16597305
82946503
53629491
8694417
1661293
47908430
38342422
97741075
94071673
34172350
69993254
40014232
70822440
3561862
36646246
93719192
75811807
20087605
73717224
25985008
84555993
59073863
39116557
47997385
47005542