40006570
95174496
7618495
58528430
45097352
32653386
65859055
1636809
61394982
87818144
24566061
29802915
98854935
46285327
8372561
87775227
38558826
54359640
15254689
92261926
5090519
11707523
29623218
12218360
85487065
80567434
75655819
41912872
67657239
16855381
12401889
85052138
92284788
28785674
17753378
50605362
323028
42653238
83184294
92679734