93553166
63524439
44215965
59773614
90592787
95758938
72126463
28045260
15469558
14628134
92753298
88265299
86843835
89673265
25839199
27195968
7373778
256248
99585488
88046759
8151118
56978534
79771758
554059
96141856
784263
44358226
9182022
11018865
17843397
36609586
3533203
32451466
13094276
51619926
2694950
41605180
546999
47843127
13898746