7
18
4
3
5
50
19
27
9
2
10
40
13
30
29
12
1
36
41
53
39
58
26
51
78
84
154
63
106
48
167
85
72
33
65
452
118
17
35
47