2
15
188
150
40
41
25
38
14
100
85
156
92
24
44
242
23
606
323
116
42
68
46
35
29
20
54
34
48
1945
52
21
39
49
45
33
28
27