4
2
8
17
16
10
23
5
21
19
49
36
14
48
51
32
34
206
20
98
144
40
24
63
35
178
39
136
86
18
45
27
1
6
106
52
160
84
125
11
12
47
280