7
118
12
14
50
37
94
18
36
78
42
10
157
105
156
110
32
59
92
22
29
116
86
284
11
4
103
9
31
2
13
5
30
61
8
6
17
21
3
115
15
23
108