17596
68972425
99366845
62952723
54728936
21007653
11434133
43019429
1759338
29149850
22717997
4165783
24256613
63791427
529849
35774518
53501168
7291998
69766674
24552925
27246688
70701891
84441409
84512819
61125300
35346783
9418260
77397052
59075867
89299305
81312093
81335401
18296554
12279175
48992046
9392913
92029427
93253851
83403063
109975