158
38
150
69
29
43
88
39
45
25
116
57
42
28
31
64
6
51
10
5
58
75
19
102
81
34
110
37
54
72
55
251
92
20
15
9
184
154
4
53
142
13
78
14
48
7
22
3
59
63
26