12
23
286
5131
514
138
158
422
143
54
187
24
115
344
78
163
136
48
213
74
27
60
45
124
66
437
2756
10
121
94
233
231
222
120
376
141
47
221
364
110
56
126
305
218
102
65
220
80
46
34
92
114
260
73
4