5
6
7
2
4
26
14
70
154
46
44
169
110
303
101
39
33
21
102
48
41
22
35
82
13
50
30
130
37
29
84
55
25
145
28
51
15
100