2
5
7
146
31
616
94
1
37
12
90
6
178
11
3
10
4
40
15
9
76
122
254
59
71
43
143
19
50
70
171
23
22
80
153
88
25
28