47933243
8566733
95639525
65955673
97583835
59585813
7249575
78269651
90007684
54324122
71151004
47167866
21505106
28887086
56755446
1694732
69059737
80253153
39985307
97458905
49239326
77757
86376723
80256929
44745166
39397550
7753406
7116779
16081547
33145446
38784451
31307041
8312506
152965
15661174
10764730
74525590
18306395
74974107
9853996