95077638
58407740
68153079
44218558
4478987
57143259
24407869
64036769
17246034
70618592
1247629
86304545
41274180
59952920
25524036
1307957
84432761
20639493
8438792
1278265
91205561
20039681
72829158
9247946
90249758
92343955
36268616
22751253
49829602
2025348
95063172
67244582
90231934
508798
55753317
64405217
42905269
93974768
66235871
76042895