29
20
34
207
114
156
67
45
28
49
40
122
249
90
91
116
136
68
62
120
94
165
84
104
66
96
340
63
81
112
109
70
43
64
119
72
148