2
5
7
141
28
622
99
1
37
12
88
9
11
178
8
4
10
3
42
17
76
122
244
56
69
59
142
6
19
50
166
22
16
80
153
15
94
31