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