118
204
74
262
147
389
52
249
50
98
26
92
135
151
111
94
79
110
73
46
108
107
347
285
59
24
211
37
63
56
97
44
394
1032
427
42
176
155
202
34
48
41
39
58
45
33
209
38
247
160
309
225
243
120
156