85
26
4
45
8
28
10
22
18
17
33
7
37
23
27
21
25
180
53
19
9
41
36
29
35
13
20
14
264
50
313
143
138
59
12
46
88