142
37
86
13
43
106
66
53
17
265
107
40
909
27
57
28
35
210
101
44
45
559
288
173
47
118
88
444
479
29
89
16
97
135
309
214
36
238
68