42
69
32
14
49
147
96
37
9
123
45
30
83
20
17
22
13
21
98
23
58
80
128
102
12
16
25
47
101
160
29
18
259
28
11
27
256
78
150
241
143