143
176
326
48
300
34
55
225
138
141
170
393
322
5
21
195
131
142
23
196
25
31
122
178
101
166
40
108
91
308
46
117
71
229
98
33
35
197
47
14
27
65
49
19
80
83
44
41
61
30
18
223
58
303