13
2
6
184
9
47
58
16
22
17
7
5
28
21
88
41
19
37
140
128
34
8
64
4
24
512
15
38
381
49
43
18
39
26
45
201
10
158
200
44
117
14
35
42
46
32