23
47
142
173
121
40
68
8
128
153
95
64
37
187
38
74
15
43
30
56
62
117
110
10
26
22
39
180
252
44
284
104
34
338
176
155
67
82
144
89
65
72
57
235
195
385
81
28
12