15
10
30
25
44
7
61
29
9
32
108
23
27
26
33
13
3
22
38
17
79
65
103
14
64
78
615
57
120
676
177
28
92
20
24
11
62
224
140
105
47
21
43
16
180