59165927
2995802
44212240
54462774
13358491
11162530
44639982
53678877
54398326
63386152
42418577
94055825
87472510
87011642
62938296
64621096
46163896
1050625
69683555
9263503
55751989
72453565
61707896
9736224
86319500
92296222
78197965
53123867
69752696
77177915
6199519
89242340
7572638
29067608
36373710
50253482
76346089
8255065
37777994
80517389