13
5
27
24
53
51
79
78
242
299
558
64
77
28
95
20
45
177
72
43
259
22
46
39
91
41
69
32
52
35
34
126
122
65
57
48
124
168
140
133
199
239
47
29
154
54
21
38
215
147
76
203