36874560
15573657
96681659
18251360
60445109
86399185
25712327
34305462
31505126
59022533
72944866
8666572
39697384
14291460
15394172
47788797
353369
80751513
72687161
14432048
90994201
45422466
55782424
36358353
62149133
1064174
272849
20772870
6752265
9664256
47238720
30934433
83178884
48778350
35829661
34079133
79902270
8178569
97381313
54825391