3
1
10
11
2
19
14
8
6
7
17
18
13
33
9
54
35
44
16
60
65
43
39
62
139
141
130
121
129
133
182
125
236
231
61
178
118
59
307
303
56
262
106
122
92
107
74
193
173
189
161