80158519
71825257
41725459
25005005
39074956
23103217
18847949
71766966
10474168
59254025
51693788
47855284
22541893
96978339
18074682
68289737
19426338
409758
60211425
81913025
2299825
17637563
43225706
55016337
19403813
75608562
24925919
1583307
9502239
59875259
46795382
102169
22135415
91586841
2407697
8735903
86694851
30236985
94681323
45116478