5
6
12
9
56
78
95
284
27
20
26
28
10
83
108
21
132
103
100
53
138
4
1123
357
117
655
34
8
110
13
18
115
44
213
111
84
38
36
16
14
22
67
25
40
42
7