50543412
14025337
24382297
9546594
75883580
10666700
34157486
22386901
131925
25395584
9952360
526491
59139719
31494860
14088701
97309231
5901341
11096697
18217887
77524071
2082933
2264514
43582751
37201499
44476428
34602010
11119679
16625361
15643207
82804486
72201240
12335746
65806528
75529810
2686119
94985895
38819066
67705048
23776077
11949593