96363246
59567229
26639271
43096443
234741
82875951
7202389
31961861
119645
659607
16108647
6931602
53102326
96682842
50432745
8458850
2832141
3592897
10964900
585394
8207856
73008737
62711116
49797453
97796093
61706634
15854674
96901149
10314228
49266425
49972930
86031492
75648718
53367704
62606040
14895144
9395908
143103
50513096
31574086