354
83
53
44
201
37
48
135
116
23
36
65
31
64
27
332
121
545
138
50
81
58
272
29
41
22
9
98
49
60
368
33
193
203
18
188
30
132
99
194
293
133
40
79
62
190
96
94
73
35
68