275
123
48
46
50
85
1149
146
62
44
544
45
157
109
514
269
65
27
186
182
105
111
798
101
35
55
38
112
68
61
24
6
80
153
96
104
40
287
21
7
12
294
107
121
70
63
59
179
71
58
23
120