64
111
278
173
23
96
103
86
40
27
220
168
119
391
99
106
58
57
116
201
79
97
299
110
267
61
53
101
70
152
297
215
66
693
230
1050
12
76
47
24
84
292
161
117
95
112
20
236
151
52
165
60
399