6
3
13
17
28
44
9
19
4
1
7
12
40
113
36
33
5
22
34
15
8
25
21
26
174
23
20
81
130
74
91
54
187
102
58
109
175
127
260