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