30021570
30249200
95275160
38658206
64068504
62488862
60045681
8997854
19863733
47427247
80444758
82539314
7643554
8535171
828266
79238400
97525034
43871547
96361753
77995876
42946237
46877013
55939360
14163679
75152716
73963422
38764483
66792623
8760159
7368374
33204760
44914605
25127232
3273164
44248239
64024470
55013659
14329577
187852
10428862