33
57
8
67
39
80
60
29
111
201
42
21
14
143
7
4
9
202
25
160
262
20
519
23
1100
259
44
52
187
31
191
250
204
330
22
36
28
463
173
99
101
49
32
47
84
37
169
26
19
11
18