91544766
10742203
22466650
39228981
83687036
53975609
2694879
48063708
26575395
564189
631603
38543807
63353702
76987972
87716283
3106635
87327615
84331017
29979033
42228209
1611199
11546309
1563854
66785897
9616912
49541197
191656
39968812
11883922
2813935
35505490
91225295
34784788
11869359
40002022
78643346
27184947
40513569
32468011
17859564