61385763
2258362
71202925
1454835
98877581
34023013
30628104
14207443
47028597
8547511
28039416
12158729
82232416
66729095
87439115
2007141
55106592
3095392
16554186
81813248
50367677
8634877
99183129
89828007
80743282
3771294
11987504
79793044
15525983
617865
21956910
94701555
398229
40112775
9436851
2868118
82682556
13632518
1037259
23019071