44971768
72107874
3575115
32431300
45581632
16519501
30595403
84718155
24417605
4375323
84457050
46939487
51399352
81355833
86788739
2009718
41111344
75391553
77384178
9416720
9098682
37216196
38603683
52763123
96666542
89857728
10779663
8908238
76382861
88252042
4571033
17636388
61745137
41537378
98588855
62425054
65225848
50006303
53572809
20337415