140
110
87
53
33
325
38
383
604
31
30
1161
27
51
20
201
67
60
339
25
195
69
119
12
9
448
57
22
83
217
100
15
55
45
42
231
59
21
323
169
76
18
96
62
374
52
24
47
32
137
36
118
17
89
63