12
8
15
4
5
10
7
9
13
46
1
35
22
11
24
45
20
19
59
74
63
27
146
44
62
76
73
40
115
14
129
214
23
34
47
16
21
389
38
114