5986133
151222
84273529
50968853
25385890
31006353
277263
98235788
18646034
74067455
18627568
36623021
3634997
66064721
20782694
94626476
14438009
78323612
64123698
71381000
8744363
69344053
13396598
68835552
71703938
28017455
17293849
58009462
58615165
9335872
46259031
40093957
1570929
94052718
17003045
86228881
35931749
87779003
37347271
2873634