116632
21742662
15979189
6183301
18442032
5281021
18006472
78716473
40809488
20138313
65197426
10298991
53419534
97043032
90526543
50254068
31846825
68809477
9851817
75373607
39526925
6701507
2822714
79991195
42047727
35893251
69489648
6615438
77039036
80767492
71041993
42605910
26733468
97367467
196245
79237486
88865208
89731456
52929838
11088286