13
14
8
6
1
3
10
29
9
23
22
4
65
92
146
266
205
197
17
59
327
89
19
15
240
83
95
284
374
237
188
117
86
120
178
11
12
43
36
71
559
64