36
75
27
41
58
63
196
162
47
188
29
254
109
199
85
118
195
60
144
131
17
169
193
273
295
581
124
278
159
129
151
102
441
149
114
122
99
66
353
152
291
83
182
191
161
192
23
72
126
14
37
69
20
46
48
53