52396072
3185527
95934805
99893538
44542
20407736
41086528
96386516
91612397
21974215
82746169
632176
58594104
75508728
2320585
62994027
93417259
335836
189814
57594407
33917783
97776048
24968703
20048536
37123414
73166631
74629288
1348301
15657600
50461823
11557604
99256018
20058913
84366663
32003663
43105929
84404104
8027825
82253895
16573284