106
27
56
18
83
49
50
78
186
171
52
86
51
74
67
234
71
131
66
73
139
155
109
72
103
281
169
216
88
119
104
100
153
26
121
24
65
14
32
28
89
112
20
110
58
135
310
35
877
95
269
111