13
22
39
5
31
25
47
12
18
131
21
264
270
23
158
231
70
53
148
193
135
48
160
14
50
74
115
199
56
60
37
179
215
196
92
79
106
93
506
57
361
20
185
242
118
222
124
24
51
34
96
159
59
28
112
180