30706662
28889836
97436127
35629504
81843129
87934171
47546581
9671745
77405286
103053
35951096
9510789
78059195
14886215
51766704
55027719
29939995
86107537
52319540
6193945
2813813
57604550
77886616
64036923
5906485
78682672
895618
94374077
7572372
65146628
18515016
29123760
69576621
24551246
48421713
40497434
74498037
21137001
75533663
5368377