58513344
28225368
99162639
65236668
81059505
78119039
19917977
70166673
88399602
65218767
37739075
4085426
95948094
67853624
38143459
24448905
19143943
27003199
3205567
1451966
82947072
78364809
62903588
71584272
79664952
49831312
874728
16958001
97312106
19027792
15907607
7959833
634033
72501839
10607662
44927956
23412262
19093195
17769322
11396423