40
60
110
70
171
243
105
58
265
35
92
3450
32
47
59
114
140
965
25
309
131
326
282
348
134
31
183
887
2120
19
308
1908
38
51
187
149
571
34
93
579
45
245
17
176
121
73
830
84
23
76
57
96
240
232