29309960
45857400
34465753
95839074
58003363
18999441
25788934
93979883
39953847
20623844
29213332
70984338
63446312
9430629
71995836
35133881
45546384
30526080
39191062
29432618
36586364
33274102
10768969
66537841
5733179
61546208
57554335
13008687
74705590
46705918
34343573
74447505
11495025
38218126
29803676
92853055
51017367
87239642
51723128
18012076