51
76
60
386
196
167
117
79
172
277
211
549
100
54
122
90
35
123
112
105
66
297
146
559
113
57
15
125
131
42
22
56
73
101
45
20
25
36
107
218
62
61
44
103
48
291
156
34
41
55
19
17