4
45
7
8
9
20
145
31
159
18
46
158
5
0
23
101
15
24
43
37
10
153
38
39
164
78
17
203
54
68
60
90
12
55
11
99
97
50
35
41
34
21
33
49