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