40
133
1389
772
449
69
178
90
12
127
121
193
129
389
397
413
19
83
231
346
154
18
156
76
155
179
43
184
199
17
51
66
124
48
49
205
350
297
6
112
46
1650
236
436
122
149
118
147
119
36
240
94
313
1459