13
248
66
43
52
79
82
108
60
19
42
78
114
31
34
55
15
166
47
51
25
453
90
328
361
99
193
46
344
254
67
74
76
149
253
23
159
62
12
130
191
329
21
143
187
119
32
14
16
68
528
6898
28
27