139
136
56
39
76
144
141
63
80
78
131
173
416
133
68
47
54
59
52
30
648
105
77
60
33
83
165
122
118
108
312
204
124
142
18
298
221
36
26
81
55
65
69
85
75
48
50
49
214
176
283
391
297