30109650
95032015
30901289
27455479
37193393
12983780
60165055
5678635
8149223
23631249
90365189
12228232
76815427
24322893
214499
75566145
48199151
39892120
99747320
23015227
11662183
2864988
3454265
39218640
11682478
71191320
23716057
71018324
79938465
72817386
99826640
16633015
36047199
54702479
11833119
87753682
89674444
71938029
40655977
93126535