25869740
99735507
952106
70095917
88745806
67035688
7056079
7278929
43115054
74745934
27087755
81167492
96486356
13827760
78833793
27684659
34851411
40962229
54718941
53978044
9708508
136883
97209354
41212754
12322848
27981251
20148310
54978703
9214752
44026240
8319402
34557565
75035145
55876489
6958809
65588344
49296142
92913045
28393313
40517763