12847300
84361329
2133764
49388551
46646646
5655601
60233705
34053477
931566
68964182
55239247
35785464
5825846
13357746
474783
40941189
42463500
6997893
44321192
14331845
88941651
35822
96862327
23778392
18561732
74921400
70311206
3349959
95535546
66474181
23744474
57917067
53731651
46077915
3278535
23903635
17709120
19202662
23392833
80383153