13
46
268
285
142
115
276
412
63
54
187
34
81
407
442
31
38
120
267
174
59
21
50
76
72
18
122
58
55
12
10
432
460
140
5
15
217
436
204
531
73
107
132
43
82
41
23
16
29
112
92
91
42
131