42868602
13395652
6517344
81671282
75968653
9403196
24219468
15162518
75459064
2983736
48201019
46383180
91571464
50299422
40154926
42826204
89747666
8253722
58731696
74372468
90111133
63812357
72249750
73097248
50888287
11503784
63247740
54938077
69149535
5155822
60766136
97067405
24363978
70899209
93855021
76181868
28788107
70662966
68242697
39365041