18272383
8858777
41324451
3217753
547398
18702036
64444798
42298083
7146799
46958052
86132118
612582
85621435
71147135
75015107
95954566
78831244
99422224
77204520
9533259
43319763
70988399
54854796
53881937
44036370
80199108
12423942
73706364
32406999
86133192
79427441
21735584
88236598
40778978
83111264
88808833
43298160
76289545
4933157
37566801