2
38
5
42
3
27
21
17
12
155
16
14
141
105
189
150
50
47
41
11
22
7
341
6
65
19
4
48
31
59
26
28
119
223
75
88
9
99
215
74
13
935