40
15
32
20
8
12
26
31
18
25
60
30
29
27
9
22
17
171
219
352
2
10
4
19
1
5
100
13
109
71
38
104
34
43
16
11
24
23
70
6
45
28
36
35