65661524
27412556
2485645
71253386
41734105
21302237
13248756
96646059
599534
94421703
70346387
3166229
99029712
94069644
9165443
91323961
29077739
13142596
5959109
80551940
69738227
16163162
82381323
4084751
75549286
9339078
146231
48601126
70427700
1364158
60308011
10889282
8707669
50902367
81956001
2237328
58819722
82359415
38014663
22809977