265
101
429
277
156
30
21
63
34
24
15
23
60
8
50
46
485
241
93
25
128
55
386
157
211
158
13
28
121
99
31
54
19
16
105
36
87
164
12
65
395
51
41
116
173
27
5