90
46
12
5
8
51
46
24
114
73
10
31
51
27
10
49
13
35
147
68
33
39
5
62
27
Next page