20398263
43567116
1549847
15684347
66437533
31174091
52474923
7083809
52622080
2449877
3357181
93145259
26628300
32173050
38062919
73093470
61319767
49103137
2436759
16201297
59353216
75555309
5334503
43235896
72525339
86769548
71297726
38001160
85731061
7214934
98873180
67965592
54808771
28485337
11805108
24749144
9468851
14816086
76918916
30615233