10
7
5
14
13
17
8
11
46
24
16
18
119
118
25
33
36
27
30
128
68
75
176
151
82
280
34
201
88
39
70
44
20
54
64
67
364