71
40
30
10
5
32
16
223
48
20
17
25
19
186
278
23
61
34
22
60
18
33
113
13
27
29
51
26
37
6
119
44
11
8
4
9
39
74
49
31
43
132
15
82
57
177
169
195
83
242