31973300
6697993
1841653
28052073
43949017
45332869
81517435
27057412
4862887
80558386
214516
7244018
2854532
9380887
82472927
7504181
18233247
5174465
90667316
5131762
4359721
99687496
56033258
2012042
66639220
76215103
90025191
45705748
54134764
7736573
15977409
41197429
64876968
34655058
87663059
282081
24705233
22212203
11867078
62035122