15502254
3287107
33284624
35867116
19136302
5344179
53812163
96693705
76446752
12843659
86848040
73896269
19691226
90182176
14175217
320692
66806450
49753037
48701456
8246869
4980250
83826530
64571398
29197325
77449314
93858539
64167491
30581553
39684708
62851326
56385210
1483256
4128846
4598545
71207498
6235645
2804621
63063696
77308004
42245759