35016966
92328464
86781262
62106287
95398883
16215388
55001044
63357606
4607239
11102390
83697095
14174421
44151197
86878094
52834371
11374207
2054745
88503414
4209367
37595466
2652238
56638530
68155069
30989068
9440155
22426519
19867342
96791977
37985058
82196606
36761814
73983814
70511339
20133077
51012366
40072702
21371118
94138029
25995032
80527170