99082248
15634718
31914683
1323881
74395516
6216975
20865511
36892662
38763094
57906096
65976729
55861905
685310
3699667
69973104
8276170
98232313
16244746
77626813
92437479
22016209
66101910
9962978
80271731
73917462
74307214
46283233
16392303
63657966
75061184
4065183
83255574
33381493
54844434
20563647
65065023
96102525
85272423
26747110
21942265