42802509
4919327
85299250
83933616
77543389
82246747
97058491
58121162
70249898
56734524
83267006
12827053
50709737
32244678
5524158
3392362
4286345
41935368
89569062
18488572
56135718
46526789
78603304
74041867
91678850
63686142
66727405
4822414
40488630
68759268
767241
69003958
91647659
69389855
92984542
41356735
36038589
39064940
42358308
1018033