4
6
5
12
1
15
2
9
16
21
19
40
76
58
38
45
36
14
190
17
112
143
18
94
69
118
72
65
108
62
37
43
107
97
113
53
106
164
63
26
57
31
50
102
60
51
147
77
125
83