54591131
103090
21089705
20393527
19956396
2588536
77348957
43923406
36581013
42743569
64677399
7342588
1997850
56627105
16256281
91424527
1589766
57835019
81706357
15108358
58087735
75165006
71424173
86412434
19335269
95585907
19083622
518695
19429650
54325155
1530915
27245400
59189423
6226264
15469358
69869619
5352695
33237070
80119855
59488781