41
46
94
137
62
93
188
31
312
213
168
32
34
160
102
61
40
164
104
180
159
98
133
103
76
111
70
68
182
116
231
35
37
195
113
71
282
212
345
292
248
75
336
207
42
290
162
238
146
122
33
36
26