25
16
31
116
140
103
69
21
18
24
62
43
39
14
23
94
64
91
142
75
45
162
55
5
79
294
53
37
68
6
35
26
34
12
29
72
30
47
65
121
57
157
42
70
132