115
28
143
68
61
44
67
81
565
32
528
26
5
180
0
102
64
18
60
24
58
43
22
161
39
120
15
40
10
122
21
14
13
9
8
138
95
12
79
35
17
88
20
34
11
252
195
27
16