58
366
169
5
18
35
217
38
167
41
14
60
33
45
544
170
21
46
110
65
25
1120
10
59
23
88
37
67
147
44
303
48
314
92
69
294
82
66
118
509
57
52
241
271
49
89
192
54
36
32
26
28
72