18138726
35015067
48412867
11632891
99869276
16621933
5095522
17244052
17711768
93271939
30398707
896337
55208313
91995859
64054030
15751586
29821869
14239954
95898908
14127566
74907282
61756164
16332577
14525433
49304426
62121210
9221441
56022006
49481675
23768609
55419386
89678082
30815297
65812880
879498
48521697
61334808
23262971
51655044
58258462