4
1
3
5
59
82
106
35
64
63
174
8
11
160
95
76
30
258
173
22
29
36
34
44
10
117
9
13
19
6
7
54
2
88
77
21
121
69
132
52
116
45