23
19
20
28
71
167
90
15
13
160
6
156
505
12
75
95
62
29
22
132
69
60
37
14
26
43
25
106
16
34
11
48
58
31
18
64
67
78
158
24
94
10
39
32
9
282
38
46