135
16
51
289
64
15
13
55
41
5
28
25
40
45
189
7
9
50
21
38
78
22
150
59
136
145
19
10
137
158
80
91
11
30
100
26
47
17
12
75
129
178
14
4
73
315
49
33
97