4562589
8283633
45237450
3856591
19859086
37281532
12886274
9197217
3006530
96491878
75075603
27774883
99505
66293046
3684476
25209523
58339533
26995128
9289081
2065848
31349436
19405214
18255422
8837642
87676114
15564155
14196159
53343294
11897016
71714388
22571028
1564841
81521613
54241538
8114839
6083236
8938195
21126837
5395335
95144997