12
6
15
63
7
40
3
14
9
13
37
35
39
109
91
33
96
2
24
95
73
129
28
23
19
68
62
48
58
47
43
32
8
90
42
132
5
10
391
69
131
49
25
22
162
16