11
21
63
43
56
15
18
69
54
60
13
40
107
117
71
50
32
785
113
16
172
135
37
62
52
639
4
68
36
38
355
19
142
89
367
44
35
99
96
42
108
20
257
61
58
39
163
141
227