12
14
13
23
31
20
22
16
405
102
30
51
77
170
363
5
48
24
25
15
27
55
8
50
96
28
36
100
7
91
49
19
122
18
21
2
26
60
1
29
64
44
158
42
35