29982344
54897750
79267845
40231612
9807663
904391
25629328
21015489
53792863
61443808
40639998
11888063
2764816
95911110
964963
89721110
92185834
17018371
25576309
87278739
95728155
68821936
27145841
83866720
81504987
17074218
62761716
76908461
45029370
14059123
7793129
11887546
41638565
44799036
81101202
25377091
16904412
88435072
77145330
58301044