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