13
32
14
8
139
117
60
30
67
29
298
156
107
88
99
169
160
98
54
35
123
243
74
24
56
95
44
122
109
5
53
15
138
120
43
36
65
148
144
62
236
37
100
112
96
47
49
19
51
16
131