11
45
27
31
15
69
87
120
135
43
367
158
75
17
78
62
20
97
26
51
64
36
49
126
30
39
40
37
14
21
182
25
113
226
88
38
91
28
112
61
24
16
50
82
148
42
110
46
58
56