12
13
6
10
15
4
9
164
72
17
36
5
8
11
3
50
16
18
39
7
43
21
37
52
111
61
123
34
29
56
27
44
14
35
244
40
59
51
32
24
170