12
10
146
106
36
26
30
69
14
9
39
85
110
424
109
94
65
15
61
80
4
23
35
156
42
53
158
49
107
55
736
124
21
64
34
38
104
62
32
51
33
29
76
46
45