28
76
105
79
147
40
719
46
95
700
219
32
51
96
159
58
57
48
42
12
74
47
18
156
162
11
120
19
6
66
82
14
136
52
129
250
377
397
254
101
112
169
177
104
248
171
70
13
918