39168528
27479201
51799323
5626344
63238523
3461267
35867311
1710987
55713454
31096371
42463040
63771747
90262808
83329254
540481
70305925
3305725
84185190
657911
64408355
74898526
41179444
31337140
3118185
38492399
66607979
6507728
72361720
95448677
94851459
11447483
3670144
25678987
57794663
38799370
5666522
17684287
62156054
98965791
96782910