118
53
27
14
38
9
540
44
35
82
63
57
29
355
60
150
305
33
209
94
22
18
52
78
213
47
351
298
55
83
28
25
137
210
23
131
114
164
265
80
401
30
259
342
529
116
8
141
85
403
273
58