3164278
49036741
42454214
17203896
93996901
17112950
3237216
50896371
7467600
34269772
99983910
58893753
10606341
60067411
33559730
28677706
638159
48707082
580100
89976477
71969358
72196792
87631925
28241583
64258146
80562947
28803512
26494123
55417648
712426
85583340
10681406
91717370
70139400
40758432
27476419
95503436
92315998
65151588
67816949