4
1
56
159
65
22
25
45
14
69
16
5
6
18
11
105
9
15
1752
350
20
362
1245
32
109
144
103
413
82
39
361
67
12
42
50
35
49
43
129
113
21
30
85
283
101
8
28
17
83
23
78