5
8
10
29
12
16
11
75
40
15
25
59
19
6
9
18
2
17
3
26
116
153
104
20
133
132
30
33
14
43
21
28
39
4
58
94
46
68
41
37
464
142