50
23
60
269
56
332
28
71
13
32
57
26
48
104
113
147
38
41
30
34
83
35
49
169
168
78
69
24
137
123
58
87
102
157
82
59
66
92
186
18
31
22
108
47