28135109
18998304
95507567
72127388
11275124
7258353
24514602
87398005
6915468
25302737
25269988
17955700
78765067
2045879
17779672
44483365
26008744
19783741
66334556
54552782
49902200
38401853
2631031
35063374
34411261
47901647
30407292
96842483
54379875
856658
71295688
82787573
19331601
13789965
53489036
13638086
81504687
57031812
11758566
57539453