2
6
7
140
25
649
95
1
39
10
83
11
174
4
3
5
43
9
156
122
290
60
89
79
141
14
40
59
8
157
24
82
149
12
15
28
23
13
30