93
38
64
265
123
91
45
249
573
109
68
98
30
67
18
146
92
126
199
106
103
32
218
296
133
100
24
12
37
99
28
51
76
113
130
256
431
144
21
266
84
112
213
107
659
125
36
558
15