93371850
80282586
135070
70504097
25883408
56604933
48342157
55886612
53504494
58552833
61192820
72231251
97216524
29226782
82603485
47255903
19062403
74697978
77847056
6014812
44058709
7499624
6224869
20759939
29798599
96403661
60659374
74734
25347092
3004890
77884166
61221578
13148715
68248174
53094383
592602
11415420
52093973
86637574
91945935