13
52
58
23
157
55
275
110
279
325
49
144
156
68
69
71
89
160
351
31
142
288
207
53
32
473
30
129
7
82
105
44
17
20
26
194
344
67
12
80
86
125
705
14
104
2
27
62
297
200
131
170
28
47
379
421
106