60
25
36
17
90
149
16
58
148
444
742
163
98
30
81
67
197
15
37
49
52
195
77
29
41
117
73
64
111
78
113
107
133
101
97
318
62
39
71
59
285
137
247
116
494
170
208
162
196
144
242
147