49312781
7977434
94024092
77251491
15387360
62121380
23687462
14075425
53439809
13076609
86585765
82303752
8095011
36178294
77542904
69442295
54026864
5925244
3299512
47166637
37948500
87858877
23683389
45293608
12064337
87672301
26796107
49706618
19398974
58977081
14955090
88602298
31365287
73415187
71888334
55339195
11704163
33555206
56945200
17112569