19
12
13
4
28
11
8
7
203
15
16
35
29
102
171
90
46
21
49
24
132
55
45
10
14
38
48
163
69
63
5
353
33
51
84
40
36
61
64
58
20
82
34
26
52
22