12
5
10
2
8
6
14
19
15
11
4
133
36
99
121
47
31
84
205
25
50
40
286
164
46
23
64
59
17
65
16
33
13
21
26
27
20
78
34
79
32
9
58
22