1
29
18
48
203
3
2
8
9
5
7
6
72
25
47
15
45
32
14
250
109
41
85
11
207
73
50
31
10
19
68
162
91
26
44