2
8
6
15
5
28
21
17
125
53
43
13
9
48
25
18
39
22
7
31
191
12
127
30
74
16
14
256
20
52
35
130
158
19
152
98
91
67
132
40
139
226
85
529
136
64
49