345
50
7
127
52
23
48
17
463
194
34
232
209
70
164
87
86
282
238
81
20
26
197
72
67
63
97
101
55
146
62
132
107
96
78
98
115
875
93
193
265
150
49
36
18
176
266
29
160