10
7
5
13
12
17
6
11
45
24
16
23
18
119
117
25
33
36
26
14
30
128
68
75
176
151
82
280
201
88
39
70
44
20
54
64
67
364