21
14
38
74
120
73
28
23
47
142
173
121
40
68
8
129
153
95
64
37
187
15
43
30
56
62
117
110
10
26
22
39
180
252
44
284
104
34
338
176
156
67
82
144
89
65
72
57
235
195
387