18
10
39
26
24
20
38
5
30
33
68
44
14
76
13
9
40
41
17
19
11
52
122
151
164
124
8
29
109
215
155
100
61
57
75
91
64
21
7
67
59
23
70
89
170
15
187