47551560
29897449
915051
64773288
72324996
66399261
36767102
28162884
3587108
52263632
74834323
72431911
44919867
39191270
16167502
79116190
52286981
93046155
6687478
97248244
98829847
2884261
55307652
66015729
40673314
92116754
56393862
20566062
953722
6690921
71555425
42825468
20986684
48141271
33907929
97262082
11336420
27064315
24376462
29396322