20
27
10
104
24
45
12
21
376
26
2
31
19
51
23
38
333
42
64
115
14
9
33
132
99
30
22
61
8
15
3
13
50
11
84
44
78
49
6
168
17
39