275
222
76
39
52
47
44
201
130
138
515
84
16
106
182
83
294
110
97
107
46
22
113
45
627
34
56
158
261
43
99
19
70
26
157
333
75
38
109
135
42
29
61
163
175
62
364
95
867
66
242
198