1
2
4
6
11
7
28
9
13
21
12
18
86
44
22
52
17
15
228
20
139
82
16
14
2253
41
112
84
39
243
234
38
215
57
252
90
69
197
81
31
192
140
525