4
3
5
26
23
29
165
132
89
9
119
94
16
31
43
25
80
24
117
81
34
100
27
21
13
265
10
41
48
45
160
6
33
57
19
30
62
61
42
178
11
554
22
15
76