2
6
7
141
25
642
95
1
39
10
84
8
11
174
12
4
3
5
46
9
18
156
122
288
60
69
75
140
15
56
65
159
22
82
149
14
87
32