20
28
19
17
38
55
16
86
66
105
92
53
167
69
71
168
132
14
517
170
126
75
261
34
41
90
61
160
91
60
50
223
83
129
26
181
184
72
112
76
82
128
64
308
146
94
67
180
80
37
100
190