20333025
60695740
85052012
70657770
25265431
36048253
66727495
15907280
33916168
23831340
41313132
95266771
20396594
86022275
63978280
30883892
6184278
4452787
11868709
72547715
42307624
4835126
72869143
93884367
51898174
44138104
86034304
2251174
80588475
49248043
67149402
28778939
88959227
74133392
34577873
21564044
73173018
20552290
47352913
2102373