40938499
85667242
76993126
32193932
81768607
32683135
25559820
5099868
2679323
73117280
97627928
59574229
9963897
11213195
75813568
68465476
56108234
24315298
5017523
70569457
11883597
11849570
33283586
78839882
77475726
5616494
29985076
4113509
3813967
42243397
66786342
5276223
48196490
4468442
99292353
87378005
90302901
8423411
3057501
41066933