18
53
145
26
13
52
66
129
105
14
12
33
30
146
27
207
45
65
118
296
99
93
96
17
64
58
43
47
153
38
55
36
48
85
35
91
116
74
88
39
10
8
51
56
50
57
34
169
80
31