5
2
9
40
22
6
14
17
15
10
13
7
32
21
8
67
84
29
56
24
109
117
12
18
127
79
26
25
149
16
35
126
49
27
357
46
45
99
47
52
50
240
201
64
53