266
158
347
141
106
107
25
10
35
18
132
29
52
78
102
26
53
235
147
261
468
23
163
19
290
83
128
238
113
125
681
40
71
667
121
34
16
67
250
215
41
118
20
36
5
279
165
146
28
188
208
500
99