2
6
7
141
24
639
87
1
39
10
84
8
11
166
12
4
3
46
5
18
9
156
122
291
60
73
76
140
15
56
65
158
22
25
82
149
14
89
31