9
4
3
11
2
14
1
10
24
25
8
5
6
38
92
12
13
7
124
72
292
284
113
129
110
197
163
66
36
111
294
228
193
78
29
93
17
70
253
81
205
178
346
77
296
626
96