2
9
14
11
33
23
162
266
405
47
16
113
29
50
20
27
325
21
81
30
52
104
46
15
32
56
367
86
41
173
72
115
60
26
218
94
19
90
8
82
54
40
7
24
213
38