38045036
58412049
10642328
320898
5370204
38393585
9199949
79926462
70877918
92124688
99294658
42429550
2741169
30212961
8913152
53983377
41335771
8977382
51987453
450503
67769445
60115196
3094693
90375609
54294399
13863968
93808969
53301949
97521499
8966139
28452665
63699966
77897988
1257960
17232307
65867862
37924282
49596294
52253017
95299181