13
30
108
63
126
310
183
158
43
185
60
80
461
387
284
50
39
357
220
134
29
109
258
28
61
22
65
287
41
81
136
85
72
66
233
44
96
27
24
84
229
190
169
139
94
11
33
400
87
468
116
57
37
99
93
276