39606246
70241738
27262461
14178712
6853270
33385818
20519437
16845685
26139136
91251818
41414236
70698079
7764327
48878749
195946
13721553
52797423
41395519
37089053
79276970
99938630
72983053
43913072
86707943
17074236
48261520
41232827
90511032
11997850
15557673
61385653
43109981
12462202
88797066
17641510
20323867
86594766
9269871
79268784
95673834