41
48
414
295
65
129
53
102
105
348
170
11
8
205
68
22
270
252
253
15
29
91
146
262
51
198
56
268
26
4699
25
66
140
304
113
247
24
1952
193
374
34
37
503
103
246
14
46
183
134
195
94
1034
299