1
14
20
6
34
25
22
32
26
23
4
24
5
39
8
18
29
63
9
21
50
97
62
72
51
283
240
188
67
196
47
170
200
69
145
242
360
1136
483
143
95
60
42
82
17
129
36
100