265
221
31
51
8
39
22
147
249
105
273
383
179
69
43
15
0
111
118
133
108
129
94
46
21
131
153
73
100
750
158
41
33
106
23
11
57
36
830
48
123
203
58
83
84
163
20
146