52
81
126
124
176
308
120
84
36
33
72
229
88
182
106
286
219
347
252
155
82
142
204
141
58
138
56
157
34
43
177
85
87
77
154
93
263
40
75
146
91
49
127
167
110
137
323
55
128
73
104
175
70
384