96628388
12161940
86191833
84632854
94592429
63206233
86949620
23449250
86647075
35606998
93133195
79695616
78338026
29447676
9364514
30695333
5106686
526221
51529770
15167333
61825573
329435
49222092
49138274
46958171
96634304
98464329
6109403
80964217
87107460
8257260
70498375
71617259
78751267
68206196
45251166
22848930
4957465
7555781
54908831