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