63
32
38
17
91
154
16
59
149
454
750
165
100
30
81
69
197
15
37
49
53
199
78
52
29
41
117
74
64
111
84
113
107
133
103
31
97
318
62
39
71
195
285
148
138
248
116
494
170
208
162
196
144
242
147