38
30
18
28
2
16
7
20
78
159
19
62
59
114
72
17
22
220
56
197
70
110
27
25
15
29
5
45
11
139
60
12
24
34
26
13
14
39
88
47
6