31751762
6223319
70474998
29695492
91434688
48465744
60525288
82873204
68213424
15053307
30733065
9901279
77793445
45179645
67023937
12987663
31037854
82392960
44134677
10417812
87924069
18985450
3556398
42545812
24042038
40847325
2837755
2381179
8509157
26464847
62338608
52562461
2372531
93755208
87872971
57105892
49941077
7466893
8427998
56084764