96
55
27
32
87
126
53
147
90
12
48
43
44
37
18
152
20
13
31
23
21
20
66
112
30
Next page