38866353
5981490
17385959
20396161
53039050
13985444
40042281
96788311
41928896
154534
31376012
79969303
1723487
35089685
55102750
78835873
68611394
98917299
41995157
48302933
50645036
21752286
97405496
81922213
4272589
45992538
29042920
93887158
3461759
84786242
6175873
35597704
32443200
86884095
76801703
79297552
7201605
5976856
16315618
51695964