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