17843590
23352030
85307616
47452510
60535168
85991581
93592447
46221170
45309450
2471735
9768661
20914395
35192660
61198248
151867
46272833
20296627
33973859
1311538
79531489
88595775
2286005
44895549
14214348
18152057
3691451
15723394
1026565
2527329
24882579
88193
73116942
48878525
19163715
57213052
61273489
22881797
86749137
17532241
96794250