39
88
99
49
17
14
91
147
847
124
28
33
23
13
4
6
54
32
19
103
38
136
120
42
7
298
20
69
510
70
16
159
157
43
200
82
140
37
457
35
367
358
26
310
15
55
12