12
4
21
5
3
9
15
46
14
10
24
193
200
152
262
8
23
28
16
27
7
59
11
105
170
76
18
36
57
40
26
128
104
41
25
30
22
44
73
45
32
64
39
38
70
20