2
5
7
145
31
622
94
1
37
12
91
8
178
11
3
10
4
41
15
9
76
122
260
60
74
44
143
6
19
50
69
172
25
22
80
153
93
24
29