136
258
70
391
189
704
277
62
165
292
198
231
96
254
238
15
118
123
42
226
85
106
74
66
87
10
50
101
102
113
60
35
88
256
155
156
320
129
138
214
126
125
120
142
377
75
128
72
91
51
188
31
316
282