20
150
74
77
47
19
43
87
67
236
37
290
25
168
146
116
132
54
186
124
112
136
93
273
175
160
56
61
85
53
73
78
79
72
28
95
70
114
17
31
64
63
81
21
35
16
33
32
51
7
36
15
155
184
152
14