54741222
3239838
45005310
81741235
6648728
41419561
5926276
9610256
78685296
4161993
15196018
8818969
53825345
83765756
76831261
77457708
64619835
87071942
90103153
87952831
12803768
69314213
3061336
22542396
4234804
8571600
9627163
23258076
64371425
89578059
7632138
27372194
46918774
10629615
63983111
37884761
8908478
53379700
52311430
46209490