2
10
5
46
23
5
13
172
157
9
5
5
3
18
10
25
36
21
25
22
13
7
8
20
9
19
38
54
52
41
25
14
16
12
80
11
18
16
17
10
20
30
33
7
35
239
11