952861
5099601
51418732
95529635
27704123
90946580
70551947
41216400
63344645
62035297
4900225
2684620
98986433
24447764
39076303
80304574
82423038
5468678
75581317
76012804
20003049
72893633
19799985
38145653
1050638
56224682
64579602
21161547
63603075
78374716
94953876
81022088
99975587
483677
87415399
59763461
4084277
22688666
61195342
12041926