50
139
387
138
85
306
143
79
37
120
135
46
131
91
95
118
61
90
47
92
29
31
76
263
175
279
147
130
122
116
22
106
88
82
21
93
100
126
146
111
55
67
136
187
222
44
337
186
241
127
149
62
104
140