2
6
7
140
25
649
95
1
39
10
83
11
174
4
3
5
43
9
156
123
292
62
90
80
141
13
60
59
8
24
82
149
12
15
27
23
29