2
1
3
6
21
29
52
24
11
32
18
15
43
5
35
188
14
26
7
90
73
37
66
9
53
74
203
67
38
19
68
183
175
22
20
46
4
16
41