2
5
7
146
30
618
102
1
37
12
90
178
10
3
4
41
11
15
9
76
122
254
59
71
44
143
6
19
43
50
70
171
23
22
80
153
26
16
28