158
159
34
28
39
94
24
79
257
194
22
324
221
71
95
178
75
57
60
150
144
72
119
156
189
188
127
82
309
97
50
135
125
148
86
136
40
438
49
207
33
38
53
163
131
138
62
83
187
27
152
48
77