104
58
155
56
237
207
34
94
147
73
13
90
41
98
74
60
100
31
37
49
27
26
51
137
48
7
24
44
66
50
16
18
20
15
25
149
21
108
30
121
78
69
279
23
32
35
107
109
17