32929356
1051682
68324566
41058573
37375470
40421293
6166022
3232466
57475205
69954720
27006972
90514274
14687413
64141254
63196103
6698240
1985134
1147599
7653310
12352648
2258360
16293985
57438027
5240520
30137494
80892152
54583440
46847607
91379891
1958899
38827116
45946225
97082744
3512463
38415336
5984013
34412268
45603050
77864202
77471445