4
3
14
1
12
19
17
52
18
42
256
33
20
51
8
6
119
105
57
59
32
28
9
10
11
27
47
25
23
344
130
30
2
60
45
64
43
65
111
182
38
84
31
93
133
196
55
132
46