4
18
15
8
24
16
30
20
66
13
65
32
108
42
29
28
10
11
89
7
21
2
263
23
100
332
12
27
132
45
104
37
113
98
83
135
6
39
220
94
60
19
46