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