161
222
120
40
45
87
10
13
137
42
69
58
109
29
319
24
62
99
50
36
65
220
55
122
90
59
49
28
92
38
102
43
89
149
107
52
70
146
121
47
94
115
86
16
78
140
101
119
132
85
126
108
186
280