40
26
21
151
103
96
83
133
61
18
13
87
182
155
28
55
53
20
260
86
41
67
77
37
23
48
22
14
105
50
32
47
8
58
74
130
19
52
57
44
9
29
43
10
24