83875079
82252864
2711299
1702881
9138691
48254045
43747868
31595375
3975376
10423080
32079545
7671820
60127837
2518271
9192440
39945137
16572858
73565405
71989684
59648863
23343172
8340966
72476475
65674067
61938153
12019060
78175850
8650591
84361133
81242202
1796574
27851366
7305630
89042638
84196091
27388807
97155058
97714379
46685720
1502287