39
14
28
85
44
16
8
21
26
6
5
86
4
327
117
82
224
65
69
42
67
157
113
81
59
141
47
138
7
25
98
35
23
128
107
11
33
29
17
160
55
45
22
105
73
13
3
139
52