40
240
35
215
50
33
44
37
39
14
78
156
81
28
46
73
16
125
55
94
53
13
54
82
145
92
79
102
41
26
159
48
105
49
24
321
417
88
349
261
256
36
130
840
402
523
190
25
103