49275503
11666440
1193870
93872929
31098601
84626302
62849691
31443039
46863045
43964438
5719068
46261437
2720324
58466595
555575
97383878
12558749
80203072
42348797
73507511
83313291
78672977
27572482
12569150
80941317
48001931
66336588
2961268
17532306
15122739
2425329
71486043
64561391
42579504
83482319
95309943
87498254
9962614
66005007
89965796