141
63
80
78
131
173
417
133
68
47
39
56
59
52
30
650
105
77
60
33
83
165
123
118
110
313
205
124
142
18
299
224
53
36
27
55
67
70
85
75
48
50
49
214
176
283
391
297
108
394
574
129
639
134