47185933
52962967
18465626
75021566
52031876
47103633
12368539
53051129
24755680
19206701
38784569
3377041
8162988
95887784
11056005
52385220
91247202
3986496
6479149
66815563
60129060
13517533
906723
74575304
15511502
10315932
44524215
27099082
66525010
241850
3143935
79025644
61749758
48971693
63819607
93162807
26178078
81766429
59059436
26121304