8
7
11
16
10
12
6
44
4
150
17
31
13
36
24
30
92
74
51
9
5
38
169
107
33
73
69
50
65
126
70
83
64
28
137
151
165
130
75
149
115
90
193
37
68
114
23
48
32
260