25908268
20052115
93243535
9057156
74943080
46296253
51987587
41352167
12253290
29089663
681379
48032995
16119880
41508973
69016901
6541051
26701556
98884142
83144204
739023
37409265
84921269
96548924
20959439
98156687
91815165
29007103
61997604
1032085
67856240
93265765
42524367
12126392
49685269
95697276
1114485
5069899
54171941
38039151
96651642