22187943
43443458
65984896
99768922
23542802
4303563
69566581
22697932
26862707
62589169
3493644
61272490
35922
29456225
4684262
13293961
98506480
12539760
80628165
87193263
2961490
4909632
61433953
51955102
13541666
6872960
85779603
41392085
381683
45567164
75609938
90974987
82478344
940135
76721829
50957115
42091023
76271381
25771965
8067552