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