12
13
31
2
8
7
266
67
25
45
20
9
14
10
5
47
26
81
17
77
35
36
22
6
29
28
50
27
76
4
19
39
15
122
16
38
317
11
91