4
8
44
3
30
17
22
6
16
68
41
59
19
34
84
162
60
25
64
52
82
1
40
88
208
42
71
129
196
119
49
104
382
144
114
189
277
18
14
13
62
172
98
116
11
135
267
45