21
15
58
20
53
72
370
71
255
429
78
120
123
366
544
47
222
92
413
171
66
75
110
118
179
116
109
97
371
104
145
140
293
93
138
300
411
436
279
160
294
206
158
77
48
69
151
51
107
64
42
59
201
108
67
100
74