5
9
31
178
29
174
155
405
40
305
50
67
11
20
7
30
79
21
48
16
26
60
6
132
46
18
10
15
43
3
41
14
23
44
66
4
22
166
13
25