31301635
59961952
3832405
21279603
87673404
12195466
86878136
8899703
1944231
11704695
83657822
37885195
12794489
73965272
29636629
23785037
60633098
51311783
75525894
59099146
41571121
32483047
1808678
51193399
32934640
70384308
90365427
88922926
12753800
30224299
20462890
70124311
61192026
23015521
80454299
90906093
47514076
86677803
56975526
29444435