91
34
156
31
57
122
147
38
80
129
174
10
138
128
203
108
93
67
170
110
50
40
205
60
19
120
312
76
92
77
159
32
30
104
68
250
688
118
37
59
106
12
187
223
236
112
27
260
167
149
102
42
44