2
5
7
140
28
622
90
1
37
12
88
9
11
174
13
4
10
3
47
17
122
239
56
69
58
138
6
19
41
8
49
67
163
22
26
79
153
15
94
21
31