7
27
256
96
20
35
25
22
19
38
49
5
26
177
164
16
53
61
40
91
32
13
14
4
151
74
44
101
9
51
118
90
10
8
21
45
95
15
43
68
63
116
37