50
28
39
59
120
136
38
8
86
21
165
82
20
211
26
17
14
45
36
268
107
48
68
54
51
13
263
16
196
90
18
141
15
96
289
74
104
44
35
12
7
27
65
10
69
56
33
315