2
18
19
113
45
37
106
4
39
22
33
17
50
287
225
160
92
44
7
27
78
81
24
43
34
182
87
151
25
13
20
58
89
21
15
3
105
36
9
26
12
31