30122251
14772189
69837588
4365563
99783886
82751703
66513513
16434718
92582308
287962
5131987
24842797
3070758
13821239
9786327
52942632
30085685
79989272
86442641
77844796
24134611
99808405
44801456
19534494
83365473
48997632
134704
10103761
33054825
78913532
45714980
96829360
37584496
2467203
69444259
8118986
72072169
43779647
24108638
36801815