129
40
30
101
56
53
47
38
123
33
220
130
111
99
145
112
84
39
94
18
44
63
78
139
45
267
263
50
117
228
20
29
46
74
67
21
85
35
93
19
65
48
34
28
37
27
15