10148222
30906269
5154677
9107274
88696408
13669397
42898778
67717820
8545836
7866822
81099151
75263731
81153186
6336019
4707407
65195584
29479679
55475227
4142268
41837612
27487874
35058594
98123877
91195206
84791755
4653954
60476438
39867853
2408735
96142252
9743432
28839707
9558380
3378286
73874193
29083090
66528685
23527638
82163604
62048850