2870572
6441647
78292935
41332596
62749258
3951778
5047515
10711164
13376590
20805981
17941500
89871364
44461052
82531595
87227899
6327150
2681945
4413203
57029473
13533858
58546403
42286076
85197353
21035486
80537987
32263796
89942603
47596964
20709020
4457743
65466183
122539
1602587
12295893
43496345
94937696
48254859
61659425
38628538
55107390