333
60
66
36
227
50
81
37
150
77
82
233
169
165
194
145
149
96
89
40
403
179
578
143
287
62
97
279
195
41
126
84
104
74
142
111
33
45
67
92
47
20
23
35
191
69
93
248
130
52
4632
91
44