38304336
22322362
31395168
26244507
16683309
55167439
22181933
14107458
90279970
19344856
49271009
8753632
81099626
10326989
98897166
96263497
42589601
12346305
728553
31389291
52452487
53976265
20083055
99567126
20803539
72628867
6203609
13307785
42917913
693530
5708902
43848664
25361237
89198129
224052
67888752
33559342
24868258
7172680
7451266