5
42
4
7
179
18
13
21
100
17
15
11
20
170
123
64
118
47
10
19
44
8
27
32
2
88
149
109
45
96
37
29
106
63
23
112
111
82
344
260
31
117
14
120
69