40
29
13
21
14
87
9
113
57
212
27
49
22
31
35
39
38
26
59
600
81
238
19
37
200
32
104
15
34
62
89
240
204
2163
17
85
36
50
20
23
43