155
358
98
104
56
107
38
64
453
130
100
31
114
131
123
110
159
73
111
74
172
135
87
95
109
165
871
137
716
618
158
19
153
164
224
86
35
88
96
78
282
143
67
42
59
252
188
57
39
70
251
37
94
90
242