2
5
7
146
31
618
93
1
37
12
90
178
11
3
10
4
41
15
9
76
122
260
59
73
44
143
6
19
50
70
8
171
24
22
80
153
94
16
29