29665042
14498997
2760135
80887999
5875376
3563546
3837385
42987299
94821699
87962894
4007228
33346851
74183972
10318982
74064249
84445567
79547136
33155899
4512748
66873904
46821281
56795565
23731110
11603712
22813499
20325000
65873418
76122976
54421133
28332990
32105903
42791841
47281094
50675331
89221109
48201044
9948411
47034391
4842494
1619828