94
37
30
108
92
528
188
91
46
67
70
419
208
136
114
265
257
272
276
44
177
102
48
150
168
139
206
49
12
6
11
66
17
57
13
277
223
55
23
75
32
253
941
153
29
18
16
209
28
25
52
111
161