5
3
6
1
43
173
11
39
26
95
63
131
23
53
17
68
40
12
15
48
77
41
20
32
34
60
30
4
28
56
35
33
16
9
45
50
19
44
42
37
22
24
25
13
2
14
67
10
36
8
7
29
38
18
96