28922405
11783768
77785656
39424782
70974737
84693955
10041558
17969012
61474186
70655569
64377678
80559619
37502021
80201775
69288772
27636026
14927487
6496379
5977976
26785851
76895859
70091983
4995711
82019630
19703691
5657297
86928418
39141443
64351708
86906264
84587771
66321785
2785531
49557336
40842548
57395128
20742476
8587659
24101247
30651008