8
4
2
5
1
25
14
12
15
47
13
19
24
32
7
21
56
87
44
68
83
18
54
26
40
50
45
73
65
74
330
81
137
82
143
282
37
105
64
168
76
129
49
339
88
119