39
186
411
147
208
328
257
372
1518
108
67
26
18
210
516
170
155
123
110
89
273
68
343
66
45
101
22
38
223
61
23
28
42
286
46
142
57
1236
157
8
58
48
96
266
30
27
21
303
136
403
78
1201
92
751