6
1
7
24
3
10
20
22
8
28
25
14
17
4
23
19
13
74
41
72
168
222
207
58
76
123
55
104
198
186
34
161
52
146
135
246
31
64
404
118
36
81
63
101
95
107
145