60
211
117
139
89
82
70
69
48
62
95
93
179
151
91
264
246
108
241
165
101
118
222
20
110
142
127
34
365
399
204
84
163
78
389
103
155
196
76
58
114
26
172
74
85
141
33
47
180
175
182
77
137
121
309
149